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