Example #1
0
 def testNoOneElementsRandomDepth(self):
     a = []
     b = [1]
     expected = ([], [1])
     self.assertEqual(flatten_two_lists(a, b, 456784), expected)
Example #2
0
 def testNoOneElementsNegativeDepth(self):
     a = []
     b = [1]
     expected = ([], [1])
     self.assertEqual(flatten_two_lists(a, b, -834), expected)
Example #3
0
 def testRandomDepth(self):
     expected = ([1, 2, 3], [4, 5])
     self.assertEqual(flatten_two_lists(self.a, self.b, 456565), expected)
Example #4
0
 def testNegativeDepth(self):
     expected = ([1, 2, 3], [4, 5])
     self.assertEqual(flatten_two_lists(self.a, self.b, -346), expected)
Example #5
0
 def testNegativeDepth(self):
     expected = ([1], [2])
     self.assertEqual(flatten_two_lists(self.a, self.b, -456), expected)
Example #6
0
 def testOneDepth(self):
     expected = ([1, 2, 3], [4, 5])
     self.assertEqual(flatten_two_lists(self.a, self.b, 1), expected)
Example #7
0
 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)
Example #8
0
 def testOneMultiElementsRandomDepth(self):
     a = [1]
     b = [2, 3]
     expected = ([1], [2, 3])
     self.assertEqual(flatten_two_lists(a, b, 456777), expected)
Example #9
0
 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)
Example #10
0
 def testRandomDepth(self):
     expected = ([], [])
     self.assertEqual(flatten_two_lists(self.a, self.b, 195667), expected)
Example #11
0
 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)
Example #12
0
 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)
Example #13
0
 def testOneMultiElementsNegativeDepth(self):
     a = [1]
     b = [2, 3]
     expected = ([1], [2, 3])
     self.assertEqual(flatten_two_lists(a, b, -476), expected)
Example #14
0
 def testNoDepth(self):
     expected = ([], [])
     self.assertEqual(flatten_two_lists(self.a, self.b, 0), expected)
Example #15
0
 def testRandomDepth(self):
     expected = ([1], [2])
     self.assertEqual(flatten_two_lists(self.a, self.b, 456756), expected)
Example #16
0
 def testNoMultiElementsRandomDepth(self):
     a = []
     b = [1, 2, 3]
     expected = ([], [1, 2, 3])
     self.assertEqual(flatten_two_lists(a, b, 347658), expected)
Example #17
0
 def testNoMultiElementsNegativeDepth(self):
     a = []
     b = [1, 2, 3]
     expected = ([], [1, 2, 3])
     self.assertEqual(flatten_two_lists(a, b, -589), expected)