micropython: add micropython component
This commit is contained in:
24
components/language/micropython/tests/basics/class_dict.py
Normal file
24
components/language/micropython/tests/basics/class_dict.py
Normal file
@@ -0,0 +1,24 @@
|
||||
# test __dict__ attribute of a class
|
||||
|
||||
if not hasattr(int, "__dict__"):
|
||||
print("SKIP")
|
||||
raise SystemExit
|
||||
|
||||
|
||||
# dict of a built-in type
|
||||
print("from_bytes" in int.__dict__)
|
||||
|
||||
|
||||
# dict of a user class
|
||||
class Foo:
|
||||
a = 1
|
||||
b = "bar"
|
||||
|
||||
|
||||
d = Foo.__dict__
|
||||
print(d["a"], d["b"])
|
||||
|
||||
|
||||
# dict of a class that has no locals_dict (return empty dict).
|
||||
d = type(type('')).__dict__
|
||||
print(d is not None)
|
Reference in New Issue
Block a user