Lines Matching refs:compileDeltaValues
476 compileDeltaValues = lambda values: hexencode(TupleVariation.compileDeltaValues_(values)) function
478 self.assertEqual("80", compileDeltaValues([0]))
479 self.assertEqual("BF", compileDeltaValues([0] * 64))
480 self.assertEqual("BF 80", compileDeltaValues([0] * 65))
481 self.assertEqual("BF A3", compileDeltaValues([0] * 100))
482 self.assertEqual("BF BF BF BF", compileDeltaValues([0] * 256))
484 self.assertEqual("00 01", compileDeltaValues([1]))
485 self.assertEqual("06 01 02 03 7F 80 FF FE", compileDeltaValues([1, 2, 3, 127, -128, -1, -2]))
486 self.assertEqual("3F" + (64 * " 7F"), compileDeltaValues([127] * 64))
487 self.assertEqual("3F" + (64 * " 7F") + " 00 7F", compileDeltaValues([127] * 65))
489 self.assertEqual("40 66 66", compileDeltaValues([0x6666]))
490 self.assertEqual("43 66 66 7F FF FF FF 80 00", compileDeltaValues([0x6666, 32767, -1, -32768]))
491 self.assertEqual("7F" + (64 * " 11 22"), compileDeltaValues([0x1122] * 64))
492 self.assertEqual("7F" + (64 * " 11 22") + " 40 11 22", compileDeltaValues([0x1122] * 65))
494 self.assertEqual("04 7F 7F 00 7F 7F", compileDeltaValues([127, 127, 0, 127, 127]))
495 self.assertEqual("01 7F 7F 81 01 7F 7F", compileDeltaValues([127, 127, 0, 0, 127, 127]))
496 self.assertEqual("01 7F 7F 82 01 7F 7F", compileDeltaValues([127, 127, 0, 0, 0, 127, 127]))
497 self.assertEqual("01 7F 7F 83 01 7F 7F", compileDeltaValues([127, 127, 0, 0, 0, 0, 127, 127]))
499 self.assertEqual("01 01 00", compileDeltaValues([1, 0]))
500 self.assertEqual("00 01 81", compileDeltaValues([1, 0, 0]))
502 self.assertEqual("42 66 66 00 02 77 77", compileDeltaValues([0x6666, 2, 0x7777]))
503 self.assertEqual("40 66 66 01 02 02 40 77 77", compileDeltaValues([0x6666, 2, 2, 0x7777]))
505 self.assertEqual("40 66 66 80 40 77 77", compileDeltaValues([0x6666, 0, 0x7777]))
506 self.assertEqual("40 66 66 81 40 77 77", compileDeltaValues([0x6666, 0, 0, 0x7777]))
507 self.assertEqual("40 66 66 82 40 77 77", compileDeltaValues([0x6666, 0, 0, 0, 0x7777]))
509 self.assertEqual("40 66 66 80 02 01 02 03", compileDeltaValues([0x6666, 0, 1, 2, 3]))
510 self.assertEqual("40 66 66 81 02 01 02 03", compileDeltaValues([0x6666, 0, 0, 1, 2, 3]))
511 self.assertEqual("40 66 66 82 02 01 02 03", compileDeltaValues([0x6666, 0, 0, 0, 1, 2, 3]))
513 self.assertEqual("40 66 66 80", compileDeltaValues([0x6666, 0]))
514 self.assertEqual("40 66 66 81", compileDeltaValues([0x6666, 0, 0]))
516 self.assertEqual("00 01", compileDeltaValues([1.1]))
517 self.assertEqual("00 02", compileDeltaValues([1.9]))
518 self.assertEqual("40 66 66", compileDeltaValues([0x6666 + 0.1]))
519 self.assertEqual("40 66 66", compileDeltaValues([0x6665 + 0.9]))