Exemple #1
0
def test_unpack():
    from pyec.packet.varint import unpack_bytes

    assert unpack_bytes(b'NM') == (5030, b'')
    assert unpack_bytes(b'A') == (32, b'')

    assert unpack_bytes(b'NM\x01') == (5030, b'\x01')
    assert unpack_bytes(b'A\x08') == (32, b'\x08')
Exemple #2
0
def test_unpack():
	from pyec.packet.varint import unpack_bytes

	assert unpack_bytes(b'NM') == (5030, b'')
	assert  unpack_bytes(b'A') == (32, b'')

	assert unpack_bytes(b'NM\x01') == (5030, b'\x01')
	assert  unpack_bytes(b'A\x08') == (32, b'\x08')
Exemple #3
0
def test_round_trip():
    from pyec.packet.varint import pack, unpack_bytes
    import random

    for _ in range(20):
        x = random.randrange(100000)
        assert unpack_bytes(pack(x))[0] == x
Exemple #4
0
def test_round_trip():
	from pyec.packet.varint import pack, unpack_bytes
	import random

	for _ in range(20):
		x = random.randrange(100000)
		assert unpack_bytes(pack(x))[0] == x