コード例 #1
0
 def test_search_forward(self):
     lst = OrderedList()
     self.assertFalse(lst.search_forward(10))
     lst.head = Node(2, Node(5, Node(10, None)))
     lst.tail = Node(10)
     lst.num_items = 3
     self.assertTrue(lst.search_forward(10))
コード例 #2
0
 def test_index(self):
     lst = OrderedList()
     self.assertRaises(LookupError, lst.index, 5)
     lst.head = Node(2, Node(5, Node(10, None)))
     lst.num_items = 3
     self.assertEqual(lst.index(5), 1)
     self.assertEqual(lst.index(2), 0)
     self.assertEqual(lst.index(10), 2)