[Python-checkins] python/dist/src/Lib/test test_sets.py,1.28,1.29

rhettinger at users.sourceforge.net rhettinger at users.sourceforge.net
Tue Sep 23 23:56:10 EDT 2003


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

Modified Files:
	test_sets.py 
Log Message:
Add more identity tests.

Index: test_sets.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_sets.py,v
retrieving revision 1.28
retrieving revision 1.29
diff -C2 -d -r1.28 -r1.29
*** test_sets.py	21 Sep 2003 08:14:11 -0000	1.28
--- test_sets.py	24 Sep 2003 03:56:07 -0000	1.29
***************
*** 733,736 ****
--- 733,746 ----
              self.assertNotEqual(a-b, b-a)
  
+     def test_reflexsive_relations(self):
+         a, zero = self.a, Set()
+         self.assertEqual(a ^ a, zero)
+         self.assertEqual(a - a, zero)
+         self.assertEqual(a | a, a)
+         self.assertEqual(a & a, a)
+         self.assert_(a <= a)
+         self.assert_(a >= a)
+         self.assert_(a == a)
+ 
      def test_summations(self):
          # check that sums of parts equal the whole
***************
*** 757,760 ****
--- 767,771 ----
          self.assertEqual(len(a^b), len(a-b) + len(b-a))
          self.assertEqual(len(a|b), len(a-b) + len(a&b) + len(b-a))
+         self.assertEqual(len(a^b) + len(a&b), len(a|b))
  
  #==============================================================================





More information about the Python-checkins mailing list