def test_oneNode(self):
     head = partition.Node(6)
     print()
     k = 1
     print("in: " + '\t' + partition.print_linked_list(head) +
           " k-value: " + str(k))
     head = partition.partition(head, k)
     print("out: " + '\t' + partition.print_linked_list(head))
    def test_orderedList(self):
        head = partition.Node(0)
        current = head
        for i in range(10):
            current.next = partition.Node(i)  # int in range [0, 10]
            current = current.next

        print()
        k = random.randint(0, 10)
        print("in: " + '\t' + partition.print_linked_list(head) +
              " k-value: " + str(k))
        head = partition.partition(head, k)
        print("out: " + '\t' + partition.print_linked_list(head))
 def test_None(self):
     print()
     print("in: " + '\t' + "None" + " k-value: " + str(1))
     output = partition.partition(None, 1)
     print("out: " + '\t' + partition.print_linked_list(output))