[Python-checkins] python/dist/src/Lib/test test_filecmp.py, 1.2,
1.2.8.1
rhettinger at users.sourceforge.net
rhettinger at users.sourceforge.net
Mon Sep 1 23:47:19 EDT 2003
Update of /cvsroot/python/python/dist/src/Lib/test
In directory sc8-pr-cvs1:/tmp/cvs-serv17023/Lib/test
Modified Files:
Tag: release23-maint
test_filecmp.py
Log Message:
SF bug #453515: filecmp.dircmp case sensitivity bug
Index: test_filecmp.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_filecmp.py,v
retrieving revision 1.2
retrieving revision 1.2.8.1
diff -C2 -d -r1.2 -r1.2.8.1
*** test_filecmp.py 1 May 2003 17:45:37 -0000 1.2
--- test_filecmp.py 2 Sep 2003 05:47:17 -0000 1.2.8.1
***************
*** 50,54 ****
for dir in [self.dir, self.dir_same, self.dir_diff]:
os.mkdir(dir)
! output = open(os.path.join(dir, 'file'), 'w')
output.write(data)
output.close()
--- 50,58 ----
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:
! fn = 'file'
! output = open(os.path.join(dir, fn), 'w')
output.write(data)
output.close()
***************
*** 94,98 ****
# Check attributes for comparison of two identical directories
d = filecmp.dircmp(self.dir, self.dir_same)
! self.failUnless(d.left_list == d.right_list == ['file'])
self.failUnless(d.common == ['file'])
self.failUnless(d.left_only == d.right_only == [])
--- 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 == [])
More information about the Python-checkins
mailing list