From 271d18eb08ec488ee45f8e6cd852e8236074f082 Mon Sep 17 00:00:00 2001 From: Damien George Date: Sat, 25 Apr 2015 23:16:39 +0100 Subject: py: Support conversion of bignum to bytes. This gets int.to_bytes working for bignum, and also struct.pack with 'q' and 'Q' args on 32-bit machines. Addresses issue #1155. --- tests/basics/int_bytes.py | 1 + 1 file changed, 1 insertion(+) (limited to 'tests/basics/int_bytes.py') diff --git a/tests/basics/int_bytes.py b/tests/basics/int_bytes.py index 45965ed46..2f468da44 100644 --- a/tests/basics/int_bytes.py +++ b/tests/basics/int_bytes.py @@ -1,6 +1,7 @@ print((10).to_bytes(1, "little")) print((111111).to_bytes(4, "little")) print((100).to_bytes(10, "little")) +print((2**64).to_bytes(9, "little")) print(int.from_bytes(b"\x00\x01\0\0\0\0\0\0", "little")) print(int.from_bytes(b"\x01\0\0\0\0\0\0\0", "little")) print(int.from_bytes(b"\x00\x01\0\0\0\0\0\0", "little")) -- cgit v1.2.3