def test_loads_and_dumps_are_consistent(): for i in chain( xrange(2**18), xrange(2**20, 2**26, 33333), xrange(2**26, 2**32, 777777), ): byte_dump = uleb128_encode(i) eq_(uleb128_decode(byte_dump), (i, len(byte_dump)))
def test_loads_and_dumps_are_consistent(): for i in chain( xrange(2 ** 18), xrange(2 ** 20, 2 ** 26, 33333), xrange(2 ** 26, 2 ** 32, 777777), ): byte_dump = uleb128_encode(i) eq_(uleb128_decode(byte_dump), (i, len(byte_dump)))
def check_uleb128_decode_fails_on_invalid_input(input_): uleb128_decode(input_)
def check_loads(byte_array, value): eq_(uleb128_decode(byte_array), (value, len(byte_array)))
def check_loads(string, value): eq_(uleb128_decode(string), (value, len(string)))