[Python-checkins] r82712 - python/branches/import_unicode/Lib/test/test_import.py

victor.stinner python-checkins at python.org
Fri Jul 9 01:33:22 CEST 2010


Author: victor.stinner
Date: Fri Jul  9 01:33:22 2010
New Revision: 82712

Log:
Fix test_import for non ASCII path

Skip test_import_by_filename is the path is not encodable to the file
system encoding

Modified:
   python/branches/import_unicode/Lib/test/test_import.py

Modified: python/branches/import_unicode/Lib/test/test_import.py
==============================================================================
--- python/branches/import_unicode/Lib/test/test_import.py	(original)
+++ python/branches/import_unicode/Lib/test/test_import.py	Fri Jul  9 01:33:22 2010
@@ -289,6 +289,13 @@
 
     def test_import_by_filename(self):
         path = os.path.abspath(TESTFN)
+        encoding = sys.getfilesystemencoding()
+        try:
+            path.encode(encoding)
+        except UnicodeEncodeError:
+            self.skipTest('path is not encodable to {}'.format(encoding))
+        else:
+            pass
         with self.assertRaises(ImportError) as c:
             __import__(path)
         self.assertEqual("Import by filename is not supported.",


More information about the Python-checkins mailing list