1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/tests/methods.py Thu Sep 08 23:34:23 2016 +0200
1.3 @@ -0,0 +1,26 @@
1.4 +class C:
1.5 + def __init__(self, x, y, z):
1.6 + self.x = x
1.7 + self.y = y
1.8 + self.z = z
1.9 +
1.10 + def c(self):
1.11 + return self.x
1.12 +
1.13 +class D(C):
1.14 + def d(self):
1.15 + return self.y
1.16 +
1.17 +class E(D):
1.18 + def c(self):
1.19 + return self.z
1.20 +
1.21 +c = C(1, 2, 3)
1.22 +d = D(1, 2, 3)
1.23 +e = E(1, 2, 3)
1.24 +
1.25 +result1 = c.c() # 1
1.26 +result2 = d.c() # 1
1.27 +result3 = e.c() # 3
1.28 +result4 = d.d() # 2
1.29 +result5 = e.d() # 2