Exemple #1
0
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
Exemple #2
0
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
Exemple #3
0
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
Exemple #4
0
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