summaryrefslogtreecommitdiffstatshomepage
path: root/tests/basics/class_bind_self.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/basics/class_bind_self.py')
-rw-r--r--tests/basics/class_bind_self.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/tests/basics/class_bind_self.py b/tests/basics/class_bind_self.py
index 16e4f5ac95..813f876446 100644
--- a/tests/basics/class_bind_self.py
+++ b/tests/basics/class_bind_self.py
@@ -40,11 +40,18 @@ print(c.f2(2))
print(c.f3())
print(next(c.f4(4)))
print(c.f5(5))
-#print(c.f6(-6)) not working in uPy
+print(c.f6(-6))
print(c.f7(7))
print(c.f8(8))
print(c.f9(9))
+# test calling the functions accessed via the class itself
+print(C.f5(10))
+print(C.f6(-11))
+print(C.f7(12))
+print(C.f8(13))
+print(C.f9(14))
+
# not working in uPy
#class C(list):
# # this acts like a method and binds self