def test_remove(self): set1 = OrderedSet('abracadabra') set1.remove('a') set1.remove('b') self.assertEqual(set1, OrderedSet('rcd')) self.assertNotIn('a', set1) self.assertNotIn('b', set1) self.assertIn('r', set1) set1.discard('a') set1.discard('a')
def test_remove(self): set1 = OrderedSet('abracadabra') set1.remove('a') set1.remove('b') self.assertEqual(set1, OrderedSet('rcd')) self.assertNotIn('a', set1) self.assertNotIn('b', set1) self.assertIn('r', set1) set1.discard('a') set1.discard('a')
def test_remove_error(self): set1 = OrderedSet('abracadabra') try: set1.remove('z') except KeyError: pass
def test_remove_error(self): set1 = OrderedSet('abracadabra') try: set1.remove('z') except KeyError: pass