def test_3(self): """ interpolate_list(a, b) merges non-shared elements """ i = interpolate.list([[2, 12]], [[4, 24,12]]) self.assertEqual(i(.5), [[3, 18, 12]]) i = interpolate.list([[2, 12,12]], [[4, 24,12]]) self.assertEqual(i(.5), [[3, 18, 12]])
def test_1(self): """ interpolate_list(a, b) interpolates defined elements in a and b """ i = interpolate.list([2, 12], [4, 24]) self.assertEqual(i(.5), [3, 18])
def test_2(self): """ interpolate_list(a, b) nested objects and arrays """ i = interpolate.list([[2, 12]], [[4, 24]]) self.assertEqual(i(.5), [[3, 18]])