diff options
author | Raymond Hettinger <python@rcn.com> | 2003-09-02 05:42:02 +0000 |
---|---|---|
committer | Raymond Hettinger <python@rcn.com> | 2003-09-02 05:42:02 +0000 |
commit | 7f8c644c91c52a25afb7491ca5d2e84049aabcec (patch) | |
tree | fe69a7642ec93e5bd40062125255247e08fc1ec6 /Lib/test/test_filecmp.py | |
parent | 3085eea8558b0fd13c0b59d2dc6211ebb66558c6 (diff) | |
download | cpython-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.py | 8 |
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']) |