[Python-checkins] python/dist/src/Lib/test test_filecmp.py,1.3,1.4

rhettinger at users.sourceforge.net rhettinger at users.sourceforge.net
Tue Sep 2 00:59:23 EDT 2003


Update of /cvsroot/python/python/dist/src/Lib/test
In directory sc8-pr-cvs1:/tmp/cvs-serv25797
Modified Files:
	test_filecmp.py 
Log Message:
Only apply case-insensitivity test on appropriate platforms.' test_filecmp.py 
Index: test_filecmp.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_filecmp.py,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** test_filecmp.py	2 Sep 2003 05:42:02 -0000	1.3
--- test_filecmp.py	2 Sep 2003 06:59:21 -0000	1.4
***************
*** 47,54 ****
 self.dir_same = os.path.join(tmpdir, 'dir-same')
 self.dir_diff = os.path.join(tmpdir, 'dir-diff')
 data = 'Contents of file go here.\n'
 for dir in [self.dir, self.dir_same, self.dir_diff]:
 os.mkdir(dir)
! if dir is self.dir_same:
 fn = 'FiLe' # Verify case-insensitive comparison
 else:
--- 47,55 ----
 self.dir_same = os.path.join(tmpdir, 'dir-same')
 self.dir_diff = os.path.join(tmpdir, 'dir-diff')
+ self.caseinsensitive = os.path.normcase('A') == os.path.normcase('a')
 data = 'Contents of file go here.\n'
 for dir in [self.dir, self.dir_same, self.dir_diff]:
 os.mkdir(dir)
! if self.caseinsensitive and dir is self.dir_same:
 fn = 'FiLe' # Verify case-insensitive comparison
 else:
***************
*** 98,102 ****
 # Check attributes for comparison of two identical directories
 d = filecmp.dircmp(self.dir, self.dir_same)
! self.assertEqual([d.left_list, d.right_list],[['file'], ['FiLe']])
 self.failUnless(d.common == ['file'])
 self.failUnless(d.left_only == d.right_only == [])
--- 99,106 ----
 # Check attributes for comparison of two identical directories
 d = filecmp.dircmp(self.dir, self.dir_same)
! if self.caseinsensitive:
! self.assertEqual([d.left_list, d.right_list],[['file'], ['FiLe']])
! else:
! self.assertEqual([d.left_list, d.right_list],[['file'], ['file']])
 self.failUnless(d.common == ['file'])
 self.failUnless(d.left_only == d.right_only == [])


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /