def test_clear(self): mylist = LinkedList() mylist.add(1) mylist.add(2) mylist.add(3) mylist.clear() assert mylist.size() == 0 assert mylist.isEmpty() assert mylist.toList() == []
def test_isEmpty(self): mylist = LinkedList() assert mylist.isEmpty()
def test_one_item(self): mylist = LinkedList() mylist.add(3) mylist.remove(3) assert mylist.isEmpty()
def test_one_item_last(self): mylist = LinkedList() mylist.add(2) assert mylist.pop(-1) == 2 assert mylist.isEmpty()
def test_empty_list(self): mylist = LinkedList() mylist.remove(1) assert mylist.isEmpty()