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
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"