]> granicus.if.org Git - python/commitdiff
r78689 enabled the test on more platforms but the buildbot did not like it. Using...
authorEzio Melotti <ezio.melotti@gmail.com>
Fri, 5 Mar 2010 15:08:19 +0000 (15:08 +0000)
committerEzio Melotti <ezio.melotti@gmail.com>
Fri, 5 Mar 2010 15:08:19 +0000 (15:08 +0000)
Lib/test/test_imp.py

index 49cb4cd25ed007c221301070e06075d100999b0d..3110ea9880a02110fe7dcbf11c07179830ebc4cb 100644 (file)
@@ -1,5 +1,4 @@
 import imp
-import locale
 import os
 import os.path
 import sys
@@ -86,7 +85,7 @@ class ImportTests(unittest.TestCase):
         # But sources modified to follow generic way for processing pathes.
 
         # the return encoding can be uppercase
-        locale_encoding = locale.getpreferredencoding().lower()
+        fs_encoding = sys.getfilesystemencoding().lower()
 
         # covers utf-8 and Windows ANSI code pages
         # one non-space symbol from every page
@@ -104,11 +103,11 @@ class ImportTests(unittest.TestCase):
             'cp1258' : b'\xc0',
             }
 
-        special_char = known_locales.get(locale_encoding)
+        special_char = known_locales.get(fs_encoding)
         if not special_char:
-            self.skipTest("can't run this test with %s as preferred encoding"
-                          % locale_encoding)
-        decoded_char = special_char.decode(locale_encoding)
+            self.skipTest("can't run this test with %s as filesystem encoding"
+                          % fs_encoding)
+        decoded_char = special_char.decode(fs_encoding)
         temp_mod_name = 'test_imp_helper_' + decoded_char
         test_package_name = 'test_imp_helper_package_' + decoded_char
         init_file_name = os.path.join(test_package_name, '__init__.py')