Blame tests/run/cdef_opt.pyx
|
Packit Service |
99d393 |
__doc__ = u"""
|
|
Packit Service |
99d393 |
>>> a = A()
|
|
Packit Service |
99d393 |
>>> a.foo()
|
|
Packit Service |
99d393 |
(True, 'yo')
|
|
Packit Service |
99d393 |
>>> a.foo(False)
|
|
Packit Service |
99d393 |
(False, 'yo')
|
|
Packit Service |
99d393 |
>>> a.foo(10, 'yes')
|
|
Packit Service |
99d393 |
(True, 'yes')
|
|
Packit Service |
99d393 |
|
|
Packit Service |
99d393 |
"""
|
|
Packit Service |
99d393 |
|
|
Packit Service |
99d393 |
cdef class A:
|
|
Packit Service |
99d393 |
cpdef foo(self, bint a=True, b="yo"):
|
|
Packit Service |
99d393 |
return a, b
|
|
Packit Service |
99d393 |
|
|
Packit Service |
99d393 |
def call0():
|
|
Packit Service |
99d393 |
"""
|
|
Packit Service |
99d393 |
>>> call0()
|
|
Packit Service |
99d393 |
(True, 'yo')
|
|
Packit Service |
99d393 |
"""
|
|
Packit Service |
99d393 |
cdef A a = A()
|
|
Packit Service |
99d393 |
return a.foo()
|
|
Packit Service |
99d393 |
|
|
Packit Service |
99d393 |
def call1():
|
|
Packit Service |
99d393 |
"""
|
|
Packit Service |
99d393 |
>>> call1()
|
|
Packit Service |
99d393 |
(False, 'yo')
|
|
Packit Service |
99d393 |
"""
|
|
Packit Service |
99d393 |
cdef A a = A()
|
|
Packit Service |
99d393 |
return a.foo(False)
|
|
Packit Service |
99d393 |
|
|
Packit Service |
99d393 |
def call2():
|
|
Packit Service |
99d393 |
"""
|
|
Packit Service |
99d393 |
>>> call2()
|
|
Packit Service |
99d393 |
(False, 'go')
|
|
Packit Service |
99d393 |
"""
|
|
Packit Service |
99d393 |
cdef A a = A()
|
|
Packit Service |
99d393 |
return a.foo(False, "go")
|