summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/cpydiff/types_bytes_format.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/cpydiff/types_bytes_format.py b/tests/cpydiff/types_bytes_format.py
new file mode 100644
index 000000000..697ee5269
--- /dev/null
+++ b/tests/cpydiff/types_bytes_format.py
@@ -0,0 +1,7 @@
+"""
+categories: Types,bytes
+description: bytes objects support .format() method
+cause: MicroPython strives to be a more regular implementation, so if both `str` and `bytes` support ``__mod__()`` (the % operator), it makes sense to support ``format()`` for both too. Support for ``__mod__`` can also be compiled out, which leaves only ``format()`` for bytes formatting.
+workaround: If you are interested in CPython compatibility, don't use ``.format()`` on bytes objects.
+"""
+print(b'{}'.format(1))