From 7effca35332dd2d2bf87e3084ce44e0459ad321a Mon Sep 17 00:00:00 2001 From: romab Date: Sun, 23 Jun 2019 23:24:01 +0500 Subject: [PATCH] added tests for ord() in tests/snippets --- tests/snippets/builtin_ord.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/snippets/builtin_ord.py b/tests/snippets/builtin_ord.py index 2549f28e7..c9bc40f5f 100644 --- a/tests/snippets/builtin_ord.py +++ b/tests/snippets/builtin_ord.py @@ -3,7 +3,11 @@ 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, lambda: ord(), "ord() is called with no argument") assert_raises(TypeError, lambda: ord(""), "ord() is called with an empty string") assert_raises(TypeError, lambda: ord("ab"), "ord() is called with more than one character") +assert_raises(TypeError, lambda: ord(b"ab"), "ord() expected a character, but string of length 2 found") +assert_raises(TypeError, lambda: ord(1), "ord() expected a string, bytes or bytearray, but found int")