def test_get_stripped_right(self): v1, v2 = cross._get_stripped([1, 2, 3], [1], False) self.assertEqual(v1, [3]) self.assertEqual(v2, [1]) v1, v2 = cross._get_stripped([1], [1, 2, 3], False) self.assertEqual(v1, [1]) self.assertEqual(v2, [3]) v1, v2 = cross._get_stripped([1, 2, 3], [1, 2], False) self.assertEqual(v1, [2, 3]) self.assertEqual(v2, [1, 2]) v1, v2 = cross._get_stripped([1, 2], [1, 2, 3], False) self.assertEqual(v1, [1, 2]) self.assertEqual(v2, [2, 3])
def test_get_stripped_left(self): v1, v2 = cross._get_stripped([1, 2, 3], [1], True) self.assertEqual(v1, [1]) self.assertEqual(v2, [1]) v1, v2 = cross._get_stripped([1], [1, 2, 3], True) self.assertEqual(v1, [1]) self.assertEqual(v2, [1]) v1, v2 = cross._get_stripped([1, 2, 3], [1, 2], True) self.assertEqual(v1, [1, 2]) self.assertEqual(v2, [1, 2]) v1, v2 = cross._get_stripped([1, 2], [1, 2, 3], True) self.assertEqual(v1, [1, 2]) self.assertEqual(v2, [1, 2])