[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