]> git.ipfire.org Git - thirdparty/babel.git/commitdiff
change frontend tests so that they can be run stand-alone (using "python babel/messag...
authorFelix Schwarz <felix.schwarz@oss.schwarz.eu>
Mon, 23 Jul 2012 18:55:56 +0000 (18:55 +0000)
committerFelix Schwarz <felix.schwarz@oss.schwarz.eu>
Mon, 23 Jul 2012 18:55:56 +0000 (18:55 +0000)
babel/messages/tests/frontend.py

index 7a2cdfa5cbeb456802e3746663fcc734aae2a03b..7aac2ecdef8903d44f568223184648d4653181b2 100644 (file)
@@ -30,11 +30,13 @@ from babel.messages import frontend
 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 @@ class ExtractMessagesTestCase(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
 
@@ -274,7 +276,7 @@ class InitCatalogTestCase(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
 
@@ -512,7 +514,7 @@ msgstr[0] ""
 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