1__doc__ = u"""
2    >>> a = A()
3    >>> a.foo()
4    (True, 'yo')
5    >>> a.foo(False)
6    (False, 'yo')
7    >>> a.foo(10, 'yes')
8    (True, 'yes')
9
10"""
11
12cdef class A:
13    cpdef foo(self, bint a=True, b="yo"):
14        return a, b
15
16def call0():
17    """
18    >>> call0()
19    (True, 'yo')
20    """
21    cdef A a = A()
22    return a.foo()
23
24def call1():
25    """
26    >>> call1()
27    (False, 'yo')
28    """
29    cdef A a = A()
30    return a.foo(False)
31
32def call2():
33    """
34    >>> call2()
35    (False, 'go')
36    """
37    cdef A a = A()
38    return a.foo(False, "go")
39