예제 #1
0
파일: test_doubly.py 프로젝트: drom3/ds
 def test_clear(self):
     dll = LinkedList()
     items = 100
     assert dll.is_empty()
     for i in range(items):
         assert dll.append(i) is None
     assert isinstance(dll.head, Node)
     assert isinstance(dll.tail, Node)
     assert dll.size == items
     assert dll.clear() is None
     assert dll.head is None
     assert dll.tail is None
     assert dll.size == 0
예제 #2
0
파일: test_doubly.py 프로젝트: drom3/ds
 def test_clear_empty(self):
     dll = LinkedList()
     assert dll.is_empty()
     assert dll.clear() is None
     assert dll.is_empty()