示例#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
示例#2
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