def test_convert_start_bits_to_btye(): counter = MixinCounts() assert counter._convert_to_start_byte(-16) == -2 assert counter._convert_to_start_byte(-15) == -1 assert counter._convert_to_start_byte(-10) == -1 assert counter._convert_to_start_byte(-9) == -1 assert counter._convert_to_start_byte(-8) == -1 assert counter._convert_to_start_byte(-7) == MixinCounts.ERROR assert counter._convert_to_start_byte(-1) == MixinCounts.ERROR assert counter._convert_to_start_byte(0) == 0 assert counter._convert_to_start_byte(1) == 1 assert counter._convert_to_start_byte(2) == 1 assert counter._convert_to_start_byte(7) == 1 assert counter._convert_to_start_byte(8) == 1 assert counter._convert_to_start_byte(9) == 2 assert counter._convert_to_start_byte(120) == 15 assert counter._convert_to_start_byte(122) == 16 assert counter._convert_to_start_byte(127) == 16 assert counter._convert_to_start_byte(128) == 16
def test_convert_end_bits_to_btye(): counter = MixinCounts() assert counter._convert_to_end_byte(-10) == -3 assert counter._convert_to_end_byte(-9) == -2 assert counter._convert_to_end_byte(-8) == -2 assert counter._convert_to_end_byte(-7) == -2 assert counter._convert_to_end_byte(-2) == -2 assert counter._convert_to_end_byte(-1) == -1 assert counter._convert_to_end_byte(0) == MixinCounts.ERROR assert counter._convert_to_end_byte(6) == MixinCounts.ERROR assert counter._convert_to_end_byte(7) == 0 assert counter._convert_to_end_byte(8) == 0 assert counter._convert_to_end_byte(9) == 0 assert counter._convert_to_end_byte(14) == 0 assert counter._convert_to_end_byte(15) == 1 assert counter._convert_to_end_byte(122) == 14 assert counter._convert_to_end_byte(127) == 15 assert counter._convert_to_end_byte(128) == 15