Ejemplo n.º 1
0
 def test_remove_last(self):
     mylist = OrderedList()
     mylist.add(1)
     mylist.add(2)
     mylist.add(3)
     mylist.remove(1)
     assert mylist.toList() == [2, 3]
Ejemplo n.º 2
0
 def test_remove_first(self):
     mylist = OrderedList()
     mylist.add(1)
     mylist.add(2)
     mylist.add(3)
     mylist.remove(3)
     assert mylist.toList() == [1, 2]
Ejemplo n.º 3
0
 def test_many_duplicates(self):
     mylist = OrderedList()
     mylist.add(3)
     mylist.add(3)
     mylist.add(3)
     mylist.remove(3)
     assert mylist.toList() == [3, 3]
Ejemplo n.º 4
0
 def test_clear(self):
     mylist = OrderedList()
     mylist.add(1)
     mylist.add(2)
     mylist.add(3)
     mylist.clear()
     assert mylist.size() == 0
     assert mylist.isEmpty()
     assert mylist.toList() == []
Ejemplo n.º 5
0
 def test_toList(self):
     mylist = OrderedList()
     mylist.add(1)
     mylist.add(2)
     mylist.add(3)
     assert mylist.toList() == [1, 2, 3]