コード例 #1
0
 def test_123(self):
     input = [1, 2, 3]
     linked_list = ListNode.build(input)
     output = linked_list.to_list()
     self.assertEqual(input, output)
コード例 #2
0
 def test_empty_input_array(self):
     linked_list = ListNode.build([])
     output = ListNode(None)
     self.assertEqual(linked_list, output)
コード例 #3
0
 def test_empty_input_array_with_non_empty(self):
     linked_list = ListNode.build([1, 2, 3])
     output = ListNode(None)
     self.assertNotEqual(linked_list, output)
コード例 #4
0
 def test_longer_inequality(self):
     input = [1, 2, 'b', 8, 'xyz', 3.14]
     linked_list = ListNode.build(input)
     linked_list2 = ListNode.build(input[0:1])
     self.assertNotEqual(linked_list, linked_list2)
コード例 #5
0
 def test_large(self):
     input = [2**30, -30**5, 8**16, 100 * 1000000]
     linked_list = ListNode.build(input)
     output = linked_list.to_list()
     self.assertEqual(input, output)
コード例 #6
0
 def test_string(self):
     input = ['this', 'is', 'a', 'string', 'test']
     linked_list = ListNode.build(input)
     output = linked_list.to_list()
     self.assertEqual(input, output)
コード例 #7
0
 def test_minus8634(self):
     input = [-8, -9, -3, -4]
     linked_list = ListNode.build(input)
     output = linked_list.to_list()
     self.assertEqual(input, output)
コード例 #8
0
 def test_is_circular_three_node_false(self):
     head = ListNode.build([1, 2, 3])
     self.assertFalse(head.is_circular())