diff --git a/tests/run/cpdef_method_override_recursion.pyx b/tests/run/cpdef_method_override_recursion.pyx index b89c2feb2c13fbdda2ab9a7d4b0fbf4e911d3924..53ca29ee256b1069ed455d687d0820e9e1956d26 100644 --- a/tests/run/cpdef_method_override_recursion.pyx +++ b/tests/run/cpdef_method_override_recursion.pyx @@ -35,22 +35,32 @@ class PyOverride(Ext): """ >>> p = PyOverride() >>> p.rec(10) + 10 + 5 + >>> p.rec(12) + 12 + 11 + 10 5 - >>> p.rec(11) - 0 """ def rec(self, i): - return Ext.rec(self, i-1) if i > 10 else 5 + print(i) + return Ext.rec(self, i) if i > 10 else 5 class SlotsOverride(Ext): """ >>> s = SlotsOverride() >>> s.rec(10) + 10 + 6 + >>> s.rec(12) + 12 + 11 + 10 6 - >>> s.rec(11) - 0 """ __slots__ = () def rec(self, i): - return Ext.rec(self, i-1) if i > 10 else 6 + print(i) + return Ext.rec(self, i) if i > 10 else 6