def test_uvarint(): values = np.random.randint(0, 15000, size=100) o = encoding.Numpy8(np.zeros(30, dtype=np.uint8)) for v in values: o.loc = 0 writer.encode_unsigned_varint(v, o) o.loc = 0 out = encoding.read_unsigned_var_int(o) assert v == out