예제 #1
0
 def test_pop_ids_too_many(self):
     five = set(range(5))
     back = pop_ids(five, 6)
     self.assertEqual(5, len(back))
     self.assertEqual(0, len(five))
     self.assertEqual(set(back), set(range(5)))
예제 #2
0
 def test_pop_ids_too_many(self):
     five = set(range(5))
     back = pop_ids(five, 6)
     self.assertEqual(5, len(back))
     self.assertEqual(0, len(five))
     self.assertEqual(set(back), set(range(5)))
예제 #3
0
 def test_pop_ids(self):
     five = set(range(5))
     three = pop_ids(five, 3)
     self.assertEqual(3, len(three))
     self.assertEqual(2, len(five))
     self.assertEqual(five | set(three), set(range(5)))
예제 #4
0
 def test_pop_ids(self):
     five = set(range(5))
     three = pop_ids(five, 3)
     self.assertEqual(3, len(three))
     self.assertEqual(2, len(five))
     self.assertEqual(five | set(three), set(range(5)))