def test_delete2(self): doubleLinkedList = DoubleLinkedList() doubleLinkedList.push(1) doubleLinkedList.push(1) doubleLinkedList.push(1) doubleLinkedList.delete(1) assert (doubleLinkedList.pop() == None and doubleLinkedList.len() == 0 and doubleLinkedList.first() == None and doubleLinkedList.last() == None)
def test_len(self): """Test method which return count of elements in list""" l_list = DoubleLinkedList() l_list.push(12) l_list.push(123) l_list.push(1234) l_list.push(1234) l_list.pop() l_list.pop() self.assertEqual(l_list.len(), 2)
def test_negative(self): doubleLinkedList = DoubleLinkedList() assert ((doubleLinkedList.push(None)) == None and doubleLinkedList.len() == 1)
def test_len_when_empty(self): """Test method which return count of elements in list, when list is empty""" l_list = DoubleLinkedList() self.assertEqual(l_list.len(), 0)