def testNoOneElementsRandomDepth(self): a = [] b = [1] expected = ([], [1]) self.assertEqual(flatten_two_lists(a, b, 456784), expected)
def testNoOneElementsNegativeDepth(self): a = [] b = [1] expected = ([], [1]) self.assertEqual(flatten_two_lists(a, b, -834), expected)
def testRandomDepth(self): expected = ([1, 2, 3], [4, 5]) self.assertEqual(flatten_two_lists(self.a, self.b, 456565), expected)
def testNegativeDepth(self): expected = ([1, 2, 3], [4, 5]) self.assertEqual(flatten_two_lists(self.a, self.b, -346), expected)
def testNegativeDepth(self): expected = ([1], [2]) self.assertEqual(flatten_two_lists(self.a, self.b, -456), expected)
def testOneDepth(self): expected = ([1, 2, 3], [4, 5]) self.assertEqual(flatten_two_lists(self.a, self.b, 1), expected)
def testMultiLayerNegativeDepth(self): a = [1, [2, [3, 4], [5]], 6, [7]] b = [8, [[9], []], []] expected = ([1, [2, [3, 4], [5]], 6, [7]], [8, [[9], []], []]) self.assertEqual(flatten_two_lists(a, b, -561), expected)
def testOneMultiElementsRandomDepth(self): a = [1] b = [2, 3] expected = ([1], [2, 3]) self.assertEqual(flatten_two_lists(a, b, 456777), expected)
def testMultiLayerRandomDepth(self): a = [1, [2, [3, 4], [5]], 6, [7]] b = [8, [[9], []], []] expected = ([1, 2, 3, 4, 5, 6, 7], [8, 9]) self.assertEqual(flatten_two_lists(a, b, 849633), expected)
def testRandomDepth(self): expected = ([], []) self.assertEqual(flatten_two_lists(self.a, self.b, 195667), expected)
def testOneLayerNegativeDepth(self): a = [1, [2], 3] b = [4, [5], 6] expected = ([1, [2], 3], [4, [5], 6]) self.assertEqual(flatten_two_lists(a, b, -577), expected)
def testOneLayerRandomDepth(self): a = [1, [2], 3] b = [4, [5], 6] expected = ([1, 2, 3], [4, 5, 6]) self.assertEqual(flatten_two_lists(a, b, 157869), expected)
def testOneMultiElementsNegativeDepth(self): a = [1] b = [2, 3] expected = ([1], [2, 3]) self.assertEqual(flatten_two_lists(a, b, -476), expected)
def testNoDepth(self): expected = ([], []) self.assertEqual(flatten_two_lists(self.a, self.b, 0), expected)
def testRandomDepth(self): expected = ([1], [2]) self.assertEqual(flatten_two_lists(self.a, self.b, 456756), expected)
def testNoMultiElementsRandomDepth(self): a = [] b = [1, 2, 3] expected = ([], [1, 2, 3]) self.assertEqual(flatten_two_lists(a, b, 347658), expected)
def testNoMultiElementsNegativeDepth(self): a = [] b = [1, 2, 3] expected = ([], [1, 2, 3]) self.assertEqual(flatten_two_lists(a, b, -589), expected)