Coverage for tests/test_lutMap.py : 38%

Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
offset = 1.0 divisor = 0.5 lutmap = ast.LutMap([1, 2, 4, 8], offset, divisor) self.assertEqual(lutmap.className, "LutMap") self.assertEqual(lutmap.nOut, 1)
self.checkBasicSimplify(lutmap) self.checkCopy(lutmap)
indata, pred_outdata = zip(*[ (1.0, 1.0), # (1 - 1)/0.5 = 0 -> 1 (1.25, 1.5), # (1.25 - 1)/0.5 = 0.5 -> 1.5 by interpolation (1.5, 2.0), # (1.5 - 1)/0.5 = 1 -> 2 (2.0, 4.0), # (2 - 1)/0.5 = 2 -> 4 (2.5, 8.0), # (2.5 - 1)/0.5 = 3 -> 8 ]) outdata = lutmap.applyForward(indata) assert_allclose(outdata, pred_outdata) self.checkRoundTrip(lutmap, indata)
self.assertEqual(lutmap.lutInterp, 0) self.assertAlmostEqual(lutmap.lutEpsilon, sys.float_info.epsilon, delta=1e-18)
self.checkMappingPersistence(lutmap, indata)
unittest.main() |