From 1577cf89e251bd9b4390147eed2e6add7d83def3 Mon Sep 17 00:00:00 2001 From: Stefan Behnel Date: Fri, 8 Jun 2018 10:51:26 +0200 Subject: [PATCH] Fix cpdef method test. --- tests/run/cpdef_method_override_recursion.pyx | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/tests/run/cpdef_method_override_recursion.pyx b/tests/run/cpdef_method_override_recursion.pyx index b89c2feb2..53ca29ee2 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 -- 2.25.1