def test_clear(self): objects = OrderedSet() self.assertEqual(0, len(objects)) objects.clear() self.assertEqual(0, len(objects)) objects.update([1, 2, 3]) self.assertEqual(3, len(objects)) objects.clear() self.assertEqual(0, len(objects))
def test_update(self): objects = OrderedSet([1, 2, 3]) self.assertEqual(3, len(objects)) objects.update([4, 5, 6]) self.assertEqual(6, len(objects)) objects.update([1, 2, 3]) self.assertEqual(6, len(objects)) objects.update([1, 2, 3, 4, 5, 6, 7]) self.assertEqual(7, len(objects)) for i in xrange(7): self.assertEqual(i+1, objects[i])