Beispiel #1
0
 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)
Beispiel #2
0
 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)
Beispiel #3
0
 def test_negative(self):
     doubleLinkedList = DoubleLinkedList()
     assert ((doubleLinkedList.push(None)) == None
             and doubleLinkedList.len() == 1)
Beispiel #4
0
 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)