instances are basically working now, tests are not -> satisfy tests!

This commit is contained in:
David Halter
2012-05-01 04:59:40 +02:00
parent 0d083782ab
commit c0d9cbf0b6
7 changed files with 195 additions and 66 deletions

View File

@@ -1,9 +1,15 @@
class TestClass(object):
var_class = TestClass()
var_class = TestClass(1)
def __init__(self2, a):
self2.var_inst = a
def __init__(self2, first_param, second_param):
self2.var_inst = first_aparam
self2.second = second_param
def get_var_inst(self):
# traversal
self.second_new = self.second
return self.var_inst
def values(self):
self.var_local = 3
@@ -19,7 +25,24 @@ inst = TestClass(1)
inst.var
#? ['var_class']
TestClass.var_class
TestClass.var
#? ['real']
inst.var_local.real
#? []
TestClass.var_local.real
#? ['real']
TestClass().ret(1).real
#? ['real']
inst.ret(1).real
myclass = TestClass(1, '')
#? ['real']
TestClass(1).var_inst.
#? ['real']
myclass.get_var_inst().real
#? []
myclass.get_var_inst().upper
#? []
myclass.get_var_inst.real