[Python-checkins] python/dist/src/Lib/test test_filecmp.py,1.3,1.4

rhettinger at users.sourceforge.net rhettinger at users.sourceforge.net
Tue Sep 2 00:59:23 EDT 2003


Update of /cvsroot/python/python/dist/src/Lib/test
In directory sc8-pr-cvs1:/tmp/cvs-serv25797

Modified Files:
	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.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** test_filecmp.py	2 Sep 2003 05:42:02 -0000	1.3
--- test_filecmp.py	2 Sep 2003 06:59:21 -0000	1.4
***************
*** 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