Ensure Unicode filenames work with glob - they already do, but the test seems worth...
authorMark Hammond <mhammond@skippinet.com.au>
Mon, 7 Jan 2002 02:11:43 +0000 (02:11 +0000)
committerMark Hammond <mhammond@skippinet.com.au>
Mon, 7 Jan 2002 02:11:43 +0000 (02:11 +0000)
Lib/test/test_unicode_file.py

index 8b5757cc692429141716d511b85d5206692d8bbe..6cd965e83c8574d9e921dbc45e29381151914eb2 100644 (file)
@@ -1,7 +1,7 @@
 # Test some Unicode file name semantics
 # We dont test many operations on files other than
 # that their names can be used with Unicode characters.
-import os
+import os, glob
 
 from test_support import verify, TestSkipped, TESTFN_UNICODE
 try:
@@ -57,6 +57,14 @@ if not os.path.isfile(TESTFN_UNICODE) or \
 path, base = os.path.split(os.path.abspath(TESTFN_ENCODED))
 if base not in os.listdir(path):
     print "Filename did not appear in os.listdir()"
+path, base = os.path.split(os.path.abspath(TESTFN_UNICODE))
+if base not in os.listdir(path):
+    print "Unicode filename did not appear in os.listdir()"
+
+if os.path.abspath(TESTFN_ENCODED) != os.path.abspath(glob.glob(TESTFN_ENCODED)[0]):
+    print "Filename did not appear in glob.glob()"
+if os.path.abspath(TESTFN_UNICODE) != os.path.abspath(glob.glob(TESTFN_UNICODE)[0]):
+    print "Unicode filename did not appear in glob.glob()"
 
 f.close()
 os.unlink(TESTFN_UNICODE)