예제 #1
0
 def test_union(self):
     """
             TESTOrderedSet.test_union
     """
     ordered_s = OrderedSet( [4, 5, 6] )
     ordered_s.update( [6, 7, 8, 9, 10, 11] )
     self.assertEqual( list(ordered_s), [4, 5, 6, 7, 8, 9, 10, 11] )
예제 #2
0
 def test_discard(self):
     """
             TESTOrderedSet.test_discard
     """
     ordered_s = OrderedSet( [4, 5, 6] )
     ordered_s.discard( 5 )
     self.assertEqual( list(ordered_s), [4, 6] )
예제 #3
0
 def test_add(self):
     """
             TESTOrderedSet.test_add
     """
     ordered_s = OrderedSet( [4, 5, 6] )
     ordered_s.add( 9 )
     self.assertEqual( list(ordered_s), [4, 5, 6, 9] )
     ordered_s.add( 9 )
     self.assertEqual( list(ordered_s), [4, 5, 6, 9] )
예제 #4
0
    def test_pop(self):
        """
                TESTOrderedSet.test_pop
        """
        ordered_s = OrderedSet( [4, 5, 6] )
        ordered_s.pop()
        self.assertEqual( list(ordered_s), [4, 5] )

        ordered_s = OrderedSet( [4, 5, 6] )
        ordered_s.pop(0)
        self.assertEqual( list(ordered_s), [5, 6] )