# HG changeset patch # User fschwarz # Date 1343069756 0 # Node ID a95f6e35246cddd3e721748c9aa09c2b5bd45d7d # Parent 0d1ca91fc0d5eb63aa5f4be7709f4a7fbdb71ea2 change frontend tests so that they can be run stand-alone (using "python babel/messages/tests/frontend.py") and not just as part of the whole suite diff --git a/babel/messages/tests/frontend.py b/babel/messages/tests/frontend.py --- a/babel/messages/tests/frontend.py +++ b/babel/messages/tests/frontend.py @@ -30,11 +30,13 @@ from babel.util import LOCALTZ +this_dir = os.path.abspath(os.path.dirname(__file__)) + class CompileCatalogTestCase(unittest.TestCase): def setUp(self): self.olddir = os.getcwd() - self.datadir = os.path.join(os.path.dirname(__file__), 'data') + self.datadir = os.path.join(this_dir, 'data') os.chdir(self.datadir) _global_log.threshold = 5 # shut up distutils logging @@ -64,7 +66,7 @@ def setUp(self): self.olddir = os.getcwd() - self.datadir = os.path.join(os.path.dirname(__file__), 'data') + self.datadir = os.path.join(this_dir, 'data') os.chdir(self.datadir) _global_log.threshold = 5 # shut up distutils logging @@ -274,7 +276,7 @@ def setUp(self): self.olddir = os.getcwd() - self.datadir = os.path.join(os.path.dirname(__file__), 'data') + self.datadir = os.path.join(this_dir, 'data') os.chdir(self.datadir) _global_log.threshold = 5 # shut up distutils logging @@ -512,7 +514,7 @@ class CommandLineInterfaceTestCase(unittest.TestCase): def setUp(self): - self.datadir = os.path.join(os.path.dirname(__file__), 'data') + self.datadir = os.path.join(this_dir, 'data') self.orig_working_dir = os.getcwd() self.orig_argv = sys.argv self.orig_stdout = sys.stdout