def test_empty_list(self): llist = LinkedList() self.assertEqual(len(llist), 0) self.assertIsNone(llist.next()) self.assertIsNone(llist.prev()) self.assertEqual(llist.prev(), llist.back()) self.assertEqual(llist.next(), llist.front()) self.assertEqual(llist.back(), llist.front()) self.assertFalse(bool(llist))
def test_non_empty_list(self): llist = LinkedList() llist.push_back(1) self.assertIsNotNone(llist.next()) self.assertIsNotNone(llist.prev()) self.assertEqual(llist.prev(), llist.back()) self.assertEqual(llist.next(), llist.front()) self.assertEqual(llist.back(), llist.front()) self.assertTrue(bool(llist))