From 1897fe6227a578d351494e3db23b732b1c84584c Mon Sep 17 00:00:00 2001 From: Amirreza Hamzavi Date: Tue, 30 Apr 2024 19:32:26 +0330 Subject: [PATCH] tests/basics: Add tests for optional args to int.to_bytes/from_bytes. Signed-off-by: Amirreza Hamzavi --- tests/basics/int_bytes_optional_args_cp311.py | 9 +++++++++ tests/basics/int_bytes_optional_args_cp311.py.exp | 6 ++++++ 2 files changed, 15 insertions(+) create mode 100644 tests/basics/int_bytes_optional_args_cp311.py create mode 100644 tests/basics/int_bytes_optional_args_cp311.py.exp diff --git a/tests/basics/int_bytes_optional_args_cp311.py b/tests/basics/int_bytes_optional_args_cp311.py new file mode 100644 index 000000000000..07fdcdd28211 --- /dev/null +++ b/tests/basics/int_bytes_optional_args_cp311.py @@ -0,0 +1,9 @@ +# Check optional byteorder argument (CPython 3.11+) +print((10).to_bytes(1)) +print((100).to_bytes(10)) +print(int.from_bytes(b"\0\0\0\0\0\0\0\0\0\x01")) +print(int.from_bytes(b"\x01\0")) + +# Check optional length argument (CPython 3.11+) +print((10).to_bytes()) +print((100).to_bytes()) diff --git a/tests/basics/int_bytes_optional_args_cp311.py.exp b/tests/basics/int_bytes_optional_args_cp311.py.exp new file mode 100644 index 000000000000..6dffa2577fc0 --- /dev/null +++ b/tests/basics/int_bytes_optional_args_cp311.py.exp @@ -0,0 +1,6 @@ +b'\n' +b'\x00\x00\x00\x00\x00\x00\x00\x00\x00d' +1 +256 +b'\n' +b'd'