[Python-checkins]
python/dist/src/Lib/test test_filecmp.py, 1.2.8.1, 1.2.8.2
rhettinger at users.sourceforge.net
rhettinger at users.sourceforge.net
Tue Sep 2 01:01:13 EDT 2003
Update of /cvsroot/python/python/dist/src/Lib/test
In directory sc8-pr-cvs1:/tmp/cvs-serv26169
Modified Files:
Tag: release23-maint
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.2.8.1
retrieving revision 1.2.8.2
diff -C2 -d -r1.2.8.1 -r1.2.8.2
*** test_filecmp.py 2 Sep 2003 05:47:17 -0000 1.2.8.1
--- test_filecmp.py 2 Sep 2003 07:01:11 -0000 1.2.8.2
***************
*** 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