def test_compileDeltas_points(self): var = TupleVariation({}, [(0, 0), (1, 0), (2, 0), None, (4, 0), (5, 0)]) points = {1, 2, 3, 4} # deltaX for points: [1, 2, 4]; deltaY for points: [0, 0, 0] self.assertEqual("02 01 02 04 82", hexencode(var.compileDeltas(points)))
def test_compileDeltas_constants(self): var = TupleVariation({}, [0, 1, 2, None, 4, 5]) cvts = {1, 2, 3, 4} # delta for cvts: [1, 2, 4] self.assertEqual("02 01 02 04", hexencode(var.compileDeltas(cvts)))
def test_compileDeltas_points(self): var = TupleVariation({}, [(0,0), (1, 0), (2, 0), None, (4, 0), (5, 0)]) points = {1, 2, 3, 4} # deltaX for points: [1, 2, 4]; deltaY for points: [0, 0, 0] self.assertEqual("02 01 02 04 82", hexencode(var.compileDeltas(points)))
def test_compileDeltas_constants(self): var = TupleVariation({}, [None, 1, 2, None, 4, None]) # delta for cvts: [1, 2, 4] self.assertEqual("02 01 02 04", hexencode(var.compileDeltas()))