Пример #1
0
def test_from_hexstring():
    assert str(Bits.from_hexstring("")) == ""
    assert str(Bits.from_hexstring("0x00")) == "00000000"
    assert str(Bits.from_hexstring("DEAD")) == DEAD_BITS
    assert str(Bits.from_hexstring("DE AD")) == DEAD_BITS
Пример #2
0
def test_format():
    bits = Bits()
    assert bits.format(4) == bits.format(5) == ""
    bits = Bits.from_hexstring("B4B120")
    assert bits.format(4) == "1011 0100 1011 0001 0010 0000"
    assert bits.format(5) == "10110 10010 11000 10010 0000"