Пример #1
0
 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)
Пример #2
0
 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)
Пример #3
0
 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)
Пример #4
0
 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)
Пример #5
0
 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)
Пример #6
0
 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)