def test_query_8_after_inserting_8_to_list(self): my_list = MoveToFrontList() my_list.insert(8) self.assertEquals(my_list.root.value, 8) self.assertEquals(my_list.root.next, None) my_list.query(8) self.assertEquals(my_list.root.value, 8)
def test_query_7_after_inserting_6_and_7_to_list(self): my_list = MoveToFrontList() my_list.insert(6) my_list.insert(7) self.assertEquals(my_list.root.value, 6) self.assertEquals(my_list.root.next.value, 7) my_list.query(7) self.assertEquals(my_list.root.value, 7) self.assertEquals(my_list.root.next.value, 6)
def test_query_11_after_inserting_9_10_11_12_to_list(self): my_list = MoveToFrontList() my_list.insert(9) my_list.insert(10) my_list.insert(11) my_list.insert(12) self.assertEquals(my_list.root.value, 9) self.assertEquals(my_list.root.next.value, 10) self.assertEquals(my_list.root.next.next.value, 11) self.assertEquals(my_list.root.next.next.next.value, 12) my_list.query(11) self.assertEquals(my_list.root.value, 11) self.assertEquals(my_list.root.next.value, 9) self.assertEquals(my_list.root.next.next.value, 10) self.assertEquals(my_list.root.next.next.next.value, 12)