diff options
author | Amirreza Hamzavi <amirrezahamzavi2000@gmail.com> | 2024-04-30 19:32:26 +0330 |
---|---|---|
committer | Damien George <damien@micropython.org> | 2024-09-02 14:15:49 +1000 |
commit | 1897fe6227a578d351494e3db23b732b1c84584c (patch) | |
tree | 901ae9444eff6bab9e6cbe05356a97f11d1c929c | |
parent | cb7e99098ee14209db264fd241776e25da6b4c7a (diff) |
tests/basics: Add tests for optional args to int.to_bytes/from_bytes.
Signed-off-by: Amirreza Hamzavi <amirrezahamzavi2000@gmail.com>
-rw-r--r-- | tests/basics/int_bytes_optional_args_cp311.py | 9 | ||||
-rw-r--r-- | tests/basics/int_bytes_optional_args_cp311.py.exp | 6 |
2 files changed, 15 insertions, 0 deletions
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 000000000..07fdcdd28 --- /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 000000000..6dffa2577 --- /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' |