コード例 #1
0
 def test_iter(self):
     llist = CircularLinkedList()
     llist.append('A')
     llist.append('B')
     llist.print_list()
     self.assertEqual(llist.to_list(), ['A', 'B'])
コード例 #2
0
 def test_remove_last(self):
     llist = CircularLinkedList()
     llist.from_list([1, 2, 3, 4, 5])
     llist.remove(5)
     self.assertEqual(llist.to_list(), [1, 2, 3, 4])
コード例 #3
0
 def test_remove_one_node_list(self):
     llist = CircularLinkedList()
     llist.from_list([1])
     llist.remove(1)
     self.assertEqual(llist.to_list(), [])
コード例 #4
0
 def test_from_list(self):
     llist = CircularLinkedList()
     llist.from_list([1, 2, 3])
     self.assertEqual(llist.to_list(), [1, 2, 3])