summaryrefslogtreecommitdiffstatshomepage
path: root/tests
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2015-11-23 15:57:00 +0000
committerDamien George <damien.p.george@gmail.com>2015-11-23 15:57:00 +0000
commit0e3f29cc9973dc3c522941858f1f0fb4c6b2cba0 (patch)
tree3fe6fc35c3a453ae6a525a18170cd5bce90220f6 /tests
parenta8aa1998ce1d602738dfab15a5d8b9335586aad6 (diff)
downloadmicropython-0e3f29cc9973dc3c522941858f1f0fb4c6b2cba0.tar.gz
micropython-0e3f29cc9973dc3c522941858f1f0fb4c6b2cba0.zip
py: Check that second argument to hasattr is actually a string.
Fixes issue #1623.
Diffstat (limited to 'tests')
-rw-r--r--tests/basics/hasattr1.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/basics/hasattr1.py b/tests/basics/hasattr1.py
index b1c4b5ceb6..118a19e579 100644
--- a/tests/basics/hasattr1.py
+++ b/tests/basics/hasattr1.py
@@ -27,3 +27,13 @@ c = C()
print(hasattr(c, "exists"))
# TODO
#print(hasattr(c, "doesnt_exist"))
+
+try:
+ hasattr(1, b'123')
+except TypeError:
+ print('TypeError')
+
+try:
+ hasattr(1, 123)
+except TypeError:
+ print('TypeError')