summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/basics/int_bytes_optional_args_cp311.py9
-rw-r--r--tests/basics/int_bytes_optional_args_cp311.py.exp6
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'