micropython: add micropython component
This commit is contained in:
26
components/language/micropython/tests/basics/class2.py
Normal file
26
components/language/micropython/tests/basics/class2.py
Normal file
@@ -0,0 +1,26 @@
|
||||
# class with __init__
|
||||
|
||||
class C1:
|
||||
def __init__(self):
|
||||
self.x = 1
|
||||
|
||||
c1 = C1()
|
||||
print(type(c1) == C1)
|
||||
print(c1.x)
|
||||
|
||||
class C2:
|
||||
def __init__(self, x):
|
||||
self.x = x
|
||||
|
||||
c2 = C2(4)
|
||||
print(type(c2) == C2)
|
||||
print(c2.x)
|
||||
|
||||
# __init__ should return None
|
||||
class C3:
|
||||
def __init__(self):
|
||||
return 10
|
||||
try:
|
||||
C3()
|
||||
except TypeError:
|
||||
print('TypeError')
|
Reference in New Issue
Block a user