def test_find_1(self): linked_list = LinkedList() linked_list.add_in_tail(self.n1) self.assertEqual(linked_list.find(12), self.n1)
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)
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