aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Lib/test/test_filecmp.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test_filecmp.py')
-rw-r--r--Lib/test/test_filecmp.py42
1 files changed, 24 insertions, 18 deletions
diff --git a/Lib/test/test_filecmp.py b/Lib/test/test_filecmp.py
index 4739ede4eae..09599794ad9 100644
--- a/Lib/test/test_filecmp.py
+++ b/Lib/test/test_filecmp.py
@@ -1,13 +1,13 @@
import os, filecmp, shutil, tempfile
import unittest
-from test import test_support
+from test import support
class FileCompareTestCase(unittest.TestCase):
def setUp(self):
- self.name = test_support.TESTFN
- self.name_same = test_support.TESTFN + '-same'
- self.name_diff = test_support.TESTFN + '-diff'
+ self.name = support.TESTFN
+ self.name_same = support.TESTFN + '-same'
+ self.name_diff = support.TESTFN + '-diff'
data = 'Contents of file go here.\n'
for name in [self.name, self.name_same, self.name_diff]:
output = open(name, 'w')
@@ -98,37 +98,43 @@ class DirCompareTestCase(unittest.TestCase):
def test_dircmp(self):
# Check attributes for comparison of two identical directories
- d = filecmp.dircmp(self.dir, self.dir_same)
+ left_dir, right_dir = self.dir, self.dir_same
+ d = filecmp.dircmp(left_dir, right_dir)
+ self.assertEqual(d.left, left_dir)
+ self.assertEqual(d.right, right_dir)
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.assertTrue(d.common == ['file'])
+ self.assertEqual(d.common, ['file'])
self.assertTrue(d.left_only == d.right_only == [])
- self.assertTrue(d.same_files == ['file'])
- self.assertTrue(d.diff_files == [])
+ self.assertEqual(d.same_files, ['file'])
+ self.assertEqual(d.diff_files, [])
# Check attributes for comparison of two different directories
- d = filecmp.dircmp(self.dir, self.dir_diff)
- self.assertTrue(d.left_list == ['file'])
+ left_dir, right_dir = self.dir, self.dir_diff
+ d = filecmp.dircmp(left_dir, right_dir)
+ self.assertEqual(d.left, left_dir)
+ self.assertEqual(d.right, right_dir)
+ self.assertEqual(d.left_list, ['file'])
self.assertTrue(d.right_list == ['file', 'file2'])
- self.assertTrue(d.common == ['file'])
- self.assertTrue(d.left_only == [])
- self.assertTrue(d.right_only == ['file2'])
- self.assertTrue(d.same_files == ['file'])
- self.assertTrue(d.diff_files == [])
+ self.assertEqual(d.common, ['file'])
+ self.assertEqual(d.left_only, [])
+ self.assertEqual(d.right_only, ['file2'])
+ self.assertEqual(d.same_files, ['file'])
+ self.assertEqual(d.diff_files, [])
# Add different file2
output = open(os.path.join(self.dir, 'file2'), 'w')
output.write('Different contents.\n')
output.close()
d = filecmp.dircmp(self.dir, self.dir_diff)
- self.assertTrue(d.same_files == ['file'])
- self.assertTrue(d.diff_files == ['file2'])
+ self.assertEqual(d.same_files, ['file'])
+ self.assertEqual(d.diff_files, ['file2'])
def test_main():
- test_support.run_unittest(FileCompareTestCase, DirCompareTestCase)
+ support.run_unittest(FileCompareTestCase, DirCompareTestCase)
if __name__ == "__main__":
test_main()