def test_shift(self): """Test delete element in the top of the list""" shift_test_list = DoubleLinkedList() shift_test_list.push(15) shift_test_list.push(154) shift_test_list.push(1435) shift_test_list.shift() self.assertEqual(shift_test_list.get_list()[0].get_elem(), 154)
def test_un_shift(self): """Test add element in the top of the list""" l_list = DoubleLinkedList() l_list.push(15) l_list.push(150) l_list.push(1) l_list.un_shift(111) self.assertEqual(l_list.get_list()[0].get_elem(), 111)
def test_delete(self): """Test method which delete element from list""" delete_test_list = DoubleLinkedList() delete_test_list.push(12) delete_test_list.push(123) delete_test_list.push(1234) delete_test_list.push(12345) delete_test_list.delete(123) self.assertEqual(delete_test_list.get_list()[1].get_elem(), 1234)
def test_push(self): """Test pushing elements in the end""" push_test_list = DoubleLinkedList() push_test_list.push(12) self.assertEqual(push_test_list.get_list()[0].get_elem(), 12)
def test_un_shift_when_empty(self): """Test add element in the top of the list, when list is empty""" l_list = DoubleLinkedList() l_list.un_shift(111) self.assertEqual(l_list.get_list()[0].get_elem(), 111)
def test_last(self): """Test return last Item in list""" l_list = DoubleLinkedList() l_list.push(1234) l_list.push(12) self.assertEqual(l_list.get_list()[-1], l_list.last())