[pywin32-checkins] pywin32/win32/test test_win32api.py,1.17,1.18
OLD project page for the Python extensions for Windows
Brought to you by:
mhammond
From: Mark H. <mha...@us...> - 2009-02-16 05:35:27
|
Update of /cvsroot/pywin32/pywin32/win32/test In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv15729/win32/test Modified Files: test_win32api.py Log Message: do case-insensitve comparisons of filenames Index: test_win32api.py =================================================================== RCS file: /cvsroot/pywin32/pywin32/win32/test/test_win32api.py,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** test_win32api.py 26 Jan 2009 00:47:31 -0000 1.17 --- test_win32api.py 16 Feb 2009 05:35:23 -0000 1.18 *************** *** 111,121 **** except NameError: me = sys.argv[0] ! fname = os.path.abspath(me) ! short_name = win32api.GetShortPathName(fname) ! long_name = win32api.GetLongPathName(short_name) self.failUnless(long_name==fname, \ "Expected long name ('%s') to be original name ('%s')" % (long_name, fname)) ! self.failUnlessEqual(long_name, win32api.GetLongPathNameW(short_name)) ! long_name = win32api.GetLongPathNameW(short_name) self.failUnless(type(long_name)==unicode, "GetLongPathNameW returned type '%s'" % (type(long_name),)) self.failUnless(long_name==fname, \ --- 111,121 ---- except NameError: me = sys.argv[0] ! fname = os.path.abspath(me).lower() ! short_name = win32api.GetShortPathName(fname).lower() ! long_name = win32api.GetLongPathName(short_name).lower() self.failUnless(long_name==fname, \ "Expected long name ('%s') to be original name ('%s')" % (long_name, fname)) ! self.failUnlessEqual(long_name, win32api.GetLongPathNameW(short_name).lower()) ! long_name = win32api.GetLongPathNameW(short_name).lower() self.failUnless(type(long_name)==unicode, "GetLongPathNameW returned type '%s'" % (type(long_name),)) self.failUnless(long_name==fname, \ *************** *** 127,139 **** except NameError: me = sys.argv[0] ! fname = os.path.abspath(me) # passing unicode should cause GetShortPathNameW to be called. ! short_name = win32api.GetShortPathName(unicode(fname)) self.failUnless(isinstance(short_name, unicode)) ! long_name = win32api.GetLongPathName(short_name) self.failUnless(long_name==fname, \ "Expected long name ('%s') to be original name ('%s')" % (long_name, fname)) ! self.failUnlessEqual(long_name, win32api.GetLongPathNameW(short_name)) ! long_name = win32api.GetLongPathNameW(short_name) self.failUnless(type(long_name)==unicode, "GetLongPathNameW returned type '%s'" % (type(long_name),)) self.failUnless(long_name==fname, \ --- 127,139 ---- except NameError: me = sys.argv[0] ! fname = os.path.abspath(me).lower() # passing unicode should cause GetShortPathNameW to be called. ! short_name = win32api.GetShortPathName(unicode(fname)).lower() self.failUnless(isinstance(short_name, unicode)) ! long_name = win32api.GetLongPathName(short_name).lower() self.failUnless(long_name==fname, \ "Expected long name ('%s') to be original name ('%s')" % (long_name, fname)) ! self.failUnlessEqual(long_name, win32api.GetLongPathNameW(short_name).lower()) ! long_name = win32api.GetLongPathNameW(short_name).lower() self.failUnless(type(long_name)==unicode, "GetLongPathNameW returned type '%s'" % (type(long_name),)) self.failUnless(long_name==fname, \ |