Exemple #1
0
 def test_issubset(self):
     l1 = random.sample(range(10000), 2000)
     l2 = random.sample(l1, 1000)
     s1 = IntSet(l2)
     s2 = IntSet(l1)
     self.assertTrue(s1.issubset(s2))
     s1.add(100001)
     self.assertFalse(s1.issubset(s2))
     self.assertRaises(TypeError, s1.issubset, "123")
Exemple #2
0
 def test_empty_subsets_issubset(self):
     s = IntSet([])
     t = IntSet([])
     self.assertEqual(t.issubset(s), True)
     self.assertEqual(s.issubset(t), True)
Exemple #3
0
 def test_one_empty_issubset(self):
     s = IntSet([])
     t = IntSet([1, 2, 3, 4, 5, 6, 7])
     self.assertEqual(t.issubset(s), True)
     self.assertEqual(s.issubset(t), False)
Exemple #4
0
 def test_issubset(self):
     s = IntSet([1, 2, 3, 4])
     t = IntSet([1, 2, 3])
     self.assertEqual(t.issubset(s), False)
     self.assertEqual(s.issubset(t), True)