[Python-checkins] python/dist/src/Lib/test test_filecmp.py, 1.2.8.1, 1.2.8.2

rhettinger at users.sourceforge.net rhettinger at users.sourceforge.net
Tue Sep 2 01:01:13 EDT 2003


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

Modified Files:
      Tag: release23-maint
	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.2.8.1
retrieving revision 1.2.8.2
diff -C2 -d -r1.2.8.1 -r1.2.8.2
*** test_filecmp.py	2 Sep 2003 05:47:17 -0000	1.2.8.1
--- test_filecmp.py	2 Sep 2003 07:01:11 -0000	1.2.8.2
***************
*** 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