Files
RustPython/extra_tests/snippets/builtin_ord.py
T
Rex Ledesma 4e2e0b41c6 chore: add ruff format --check (#5774)
* chore: add `ruff format --check`

* fix tests
2025-05-12 14:20:01 +09:00

21 lines
636 B
Python

from testutils import assert_raises
assert ord("a") == 97
assert ord("é") == 233
assert ord("🤡") == 129313
assert ord(b"a") == 97
assert ord(bytearray(b"a")) == 97
assert_raises(TypeError, ord, _msg="ord() is called with no argument")
assert_raises(TypeError, ord, "", _msg="ord() is called with an empty string")
assert_raises(TypeError, ord, "ab", _msg="ord() is called with more than one character")
assert_raises(
TypeError,
ord,
b"ab",
_msg="ord() expected a character, but string of length 2 found",
)
assert_raises(
TypeError, ord, 1, _msg="ord() expected a string, bytes or bytearray, but found int"
)