Beispiel #1
0
    def test_find_1(self):
        linked_list = LinkedList()
        linked_list.add_in_tail(self.n1)

        self.assertEqual(linked_list.find(12), self.n1)
Beispiel #2
0
    def test_insert_1(self):
        linked_list = LinkedList()

        linked_list.insert(None, self.n6)
        self.assertEqual(linked_list.head, self.n6)
        self.assertEqual(linked_list.tail, self.n6)
Beispiel #3
0
    def test_find(self):
        linked_list = LinkedList()

        self.assertEqual(linked_list.find(12), None)
def test_pop_extreme_values(a):
    with pytest.raises(IndexError):
        lnkd_lst = LinkedList()
        lnkd_lst.pop(a)
        lnkd_lst.append('Hello')
        lnkd_lst.append('World')
        lnkd_lst.append('!')
        lnkd_lst.append('Today')
        lnkd_lst.append('I')
        lnkd_lst.append('will')
        lnkd_lst.append('conquer')
        lnkd_lst.append('you')
        lnkd_lst.append('!')
        lnkd_lst.pop(a)
def test_append(lst):
    lnkd_lst = LinkedList()
    for i in lst:
        lnkd_lst.append(i)
    for i in range(len(lst) - 1, 0, -1):
        assert lst[i] == lnkd_lst.get(i).value
def test_get(a):
    lnkd_lst = LinkedList()
    lnkd_lst.append(a)
    assert lnkd_lst.get(0).value == a
def test_insert(lst):
    lnkd_lst = LinkedList()
    for i in lst:
        lnkd_lst.insert(i, 0)
    for i in range(len(lst) - 1, 0, -1):
        assert lst[::-1][i] == lnkd_lst.get(i).value