summaryrefslogtreecommitdiff
path: root/Lib/test/test_filecmp.py
diff options
context:
space:
mode:
authorRaymond Hettinger <python@rcn.com>2003-09-02 05:42:02 +0000
committerRaymond Hettinger <python@rcn.com>2003-09-02 05:42:02 +0000
commit7f8c644c91c52a25afb7491ca5d2e84049aabcec (patch)
treefe69a7642ec93e5bd40062125255247e08fc1ec6 /Lib/test/test_filecmp.py
parent3085eea8558b0fd13c0b59d2dc6211ebb66558c6 (diff)
downloadcpython-7f8c644c91c52a25afb7491ca5d2e84049aabcec.tar.gz
SF bug #453515: filecmp.dircmp case sensitivity bug
Diffstat (limited to 'Lib/test/test_filecmp.py')
-rw-r--r--Lib/test/test_filecmp.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/Lib/test/test_filecmp.py b/Lib/test/test_filecmp.py
index 0e5f297039..b433ecc9ef 100644
--- a/Lib/test/test_filecmp.py
+++ b/Lib/test/test_filecmp.py
@@ -49,7 +49,11 @@ class DirCompareTestCase(unittest.TestCase):
data = 'Contents of file go here.\n'
for dir in [self.dir, self.dir_same, self.dir_diff]:
os.mkdir(dir)
- output = open(os.path.join(dir, 'file'), 'w')
+ 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()
@@ -93,7 +97,7 @@ class DirCompareTestCase(unittest.TestCase):
def test_dircmp(self):
# 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.assertEqual([d.left_list, d.right_list],[['file'], ['FiLe']])
self.failUnless(d.common == ['file'])
self.failUnless(d.left_only == d.right_only == [])
self.failUnless(d.same_files == ['file'])