def test_countPrefix_err(self): m = address._MaskMixin() libpry.raises("invalid mask", m._countPrefix, "\xff\xaa") libpry.raises("invalid mask", m._countPrefix, "\xff\x00\00\aa")
def test_countPrefix(self): m = address._MaskMixin() assert m._countPrefix("\xff") == 8 assert m._countPrefix("\xff\xff") == 16 assert m._countPrefix("\xff\xf0") == 12