Changeset 391 for python/trunk/Lib/test/test_sets.py
- Timestamp:
- Mar 19, 2014, 11:31:01 PM (11 years ago)
- Location:
- python/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
python/trunk
-
Property svn:mergeinfo
set to
/python/vendor/Python-2.7.6 merged eligible /python/vendor/current merged eligible
-
Property svn:mergeinfo
set to
-
python/trunk/Lib/test/test_sets.py
r2 r391 1 1 #!/usr/bin/env python 2 2 3 import warnings4 warnings.filterwarnings("ignore", "the sets module is deprecated",5 DeprecationWarning, "test\.test_sets")6 7 3 import unittest, operator, copy, pickle, random 4 from test import test_support 5 6 test_support.import_module("sets", deprecated=True) 8 7 from sets import Set, ImmutableSet 9 from test import test_support10 8 11 9 empty_set = Set() … … 77 75 def test_iteration(self): 78 76 for v in self.set: 79 self.assert _(v inself.values)77 self.assertIn(v, self.values) 80 78 81 79 def test_pickling(self): … … 108 106 109 107 def test_in(self): 110 self. failUnless(3 in self.set)108 self.assertTrue(3 in self.set) 111 109 112 110 def test_not_in(self): 113 self. failUnless(2 not in self.set)111 self.assertTrue(2 not in self.set) 114 112 115 113 #------------------------------------------------------------------------------ … … 125 123 126 124 def test_in(self): 127 self. failUnless((0, "zero") in self.set)125 self.assertTrue((0, "zero") in self.set) 128 126 129 127 def test_not_in(self): 130 self. failUnless(9 not in self.set)128 self.assertTrue(9 not in self.set) 131 129 132 130 #------------------------------------------------------------------------------ … … 407 405 self.assertEqual(len(popped), len(self.values)) 408 406 for v in self.values: 409 self. failUnless(v inpopped)407 self.assertIn(v, popped) 410 408 411 409 def test_update_empty_tuple(self): … … 639 637 self.otherIsIterable = False 640 638 639 def test_ge_gt_le_lt(self): 640 with test_support.check_py3k_warnings(): 641 super(TestOnlySetsOperator, self).test_ge_gt_le_lt() 642 641 643 #------------------------------------------------------------------------------ 642 644 … … 680 682 def test_copy(self): 681 683 dup = self.set.copy() 682 dup_list = list(dup); dup_list.sort() 683 set_list = list(self.set); set_list.sort() 684 self.assertEqual(len(dup), len(self.set)) 685 dup_list = sorted(dup) 686 set_list = sorted(self.set) 684 687 self.assertEqual(len(dup_list), len(set_list)) 685 for i in range(len(dup_list)):686 self. failUnless(dup_list[i] isset_list[i])688 for i, el in enumerate(dup_list): 689 self.assertIs(el, set_list[i]) 687 690 688 691 def test_deep_copy(self): 689 692 dup = copy.deepcopy(self.set) 690 ##print type(dup), repr(dup) 691 dup_list = list(dup); dup_list.sort() 692 set_list = list(self.set); set_list.sort() 693 self.assertEqual(len(dup_list), len(set_list)) 694 for i in range(len(dup_list)): 695 self.assertEqual(dup_list[i], set_list[i]) 693 self.assertSetEqual(dup, self.set) 696 694 697 695 #------------------------------------------------------------------------------ … … 712 710 def setUp(self): 713 711 self.set = Set(["zero", 0, None]) 712 713 def test_copy(self): 714 with test_support.check_py3k_warnings(): 715 super(TestCopyingTriple, self).test_copy() 714 716 715 717 #------------------------------------------------------------------------------ … … 734 736 def test_binopsVsSubsets(self): 735 737 a, b = self.a, self.b 736 self.assert _(a - b <= a)737 self.assert _(b - a <= b)738 self.assert _(a & b <= a)739 self.assert _(a & b <= b)740 self.assert _(a | b >= a)741 self.assert _(a | b >= b)742 self.assert _(a ^ b <= a | b)738 self.assertTrue(a - b <= a) 739 self.assertTrue(b - a <= b) 740 self.assertTrue(a & b <= a) 741 self.assertTrue(a & b <= b) 742 self.assertTrue(a | b >= a) 743 self.assertTrue(a | b >= b) 744 self.assertTrue(a ^ b <= a | b) 743 745 744 746 def test_commutativity(self): … … 756 758 self.assertEqual(a | a, a) 757 759 self.assertEqual(a & a, a) 758 self.assert _(a <= a)759 self.assert _(a >= a)760 self.assert _(a == a)760 self.assertTrue(a <= a) 761 self.assertTrue(a >= a) 762 self.assertTrue(a == a) 761 763 762 764 def test_summations(self):
Note:
See TracChangeset
for help on using the changeset viewer.