Example #1
0
    def test_ll2_empty(self, ll1, ll2):
        ll1.append(1)
        ll1.append(2)
        ll1.append(3)
        merged_list = LinkedList.mergeLists(ll1, ll2)

        assert merged_list.val == 1
        assert merged_list.next.val == 2
        assert merged_list.next.next.val == 3
Example #2
0
    def test_ll2_longer(self, ll1, ll2):
        ll1.append(1)
        ll1.append(2)
        ll2.append(3)
        ll2.append(4)
        ll2.append(5)
        ll2.append(6)

        merged_list = LinkedList.mergeLists(ll1, ll2)

        assert merged_list.val == 1
        assert merged_list.next.val == 3
        assert merged_list.next.next.val == 2
        assert merged_list.next.next.next.val == 4
        assert merged_list.next.next.next.next.val == 5
        assert merged_list.next.next.next.next.next.val == 6
Example #3
0
 def test_both_ll_empty(self, ll1, ll2):
     assert LinkedList.mergeLists(ll1, ll2) == None