Ejemplo n.º 1
0
    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')
Ejemplo n.º 2
0
    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')
Ejemplo n.º 3
0
 def test_remove_error(self):
     set1 = OrderedSet('abracadabra')
     try:
         set1.remove('z')
     except KeyError:
         pass
Ejemplo n.º 4
0
 def test_remove_error(self):
     set1 = OrderedSet('abracadabra')
     try:
         set1.remove('z')
     except KeyError:
         pass