def test_append():
    linked_list = SinglyLinkedList()
    linked_list.append(4)
    linked_list.append(5)
    assert linked_list.size() == 2
    assert linked_list.get(0) == 4
    assert linked_list.get(1) == 5
예제 #2
0
 def __init__(self):
     self.ll = SinglyLinkedList()
예제 #3
0
 def setUp(self):
     super().setUp()
     self.linked_list = SinglyLinkedList()
def get_multi_node_list() -> SinglyLinkedList:
    multi_node_list = SinglyLinkedList()
    multi_node_list.append(1)
    multi_node_list.append(2)
    multi_node_list.append(3)
    return multi_node_list
def test_size():
    assert SinglyLinkedList().size() == 0
    linked_list = SinglyLinkedList()
    linked_list.append(1)
    assert linked_list.size() == 1
    assert get_multi_node_list().size() == 3
def test_remove_empty():
    linked_list = SinglyLinkedList()
    assert not linked_list.remove(0)
def test_init():
    linked_list = SinglyLinkedList()
    assert linked_list.size() == 0
def test_insert_empty():
    linked_list = SinglyLinkedList()
    linked_list.insert(3, 0)
    assert linked_list.size() == 1
    assert linked_list.get(0) == 3
def test_get_empty():
    assert not SinglyLinkedList().get(0)
def test_append_empty():
    linked_list = SinglyLinkedList()
    linked_list.append(1)
    assert linked_list.size() == 1
    assert linked_list.get(0) == 1
from data_structures.singly_linked_list import SinglyLinkedList

EMPTY_LIST = SinglyLinkedList()


def test_init():
    linked_list = SinglyLinkedList()
    assert linked_list.size() == 0


def test_all_values():
    linked_list = get_multi_node_list()
    assert linked_list.all_values() == [1, 2, 3]


def test_append_empty():
    linked_list = SinglyLinkedList()
    linked_list.append(1)
    assert linked_list.size() == 1
    assert linked_list.get(0) == 1


def test_append():
    linked_list = SinglyLinkedList()
    linked_list.append(4)
    linked_list.append(5)
    assert linked_list.size() == 2
    assert linked_list.get(0) == 4
    assert linked_list.get(1) == 5