def test_remove_twice_when_not_empty(self): ll = LinkedList() ll.append(2) ll.append(2) ll.remove(0) ll.remove(0) self.assertEqual(0, ll.len())
def test_len_large_list(self): l = [1] * 100 ll = LinkedList(l) self.assertEqual(ll.len(), len(l))
def test_len_on_empty(self): ll = LinkedList() self.assertEqual(ll.len(), 0)
def test_len(self): ll = LinkedList() ll.append(1) ll.append(1) ll.remove(0) self.assertEqual(ll.len(), 1)