test_root / 'xx' / 'LC_MESSAGES' / '%s.mo' % catalog],
+ # The test will fail the second time it's run if we don't
+ # tear down here. Not sure if there's a more idiomatic way
+ # of ensuring that teardown gets run in the event of an
+ # exception from the setup function.
raise SkipTest # most likely msgfmt was not found
stdout, stderr = p.communicate()