Blame tests/run/r_pyclassdefault.pyx

Packit 562c7a
__doc__ = u"""
Packit 562c7a
  >>> c = CoconutCarrier()
Packit 562c7a
  >>> c.swallow(name = "Brian")
Packit 562c7a
  This swallow is called Brian
Packit 562c7a
  >>> c.swallow(airspeed = 42)
Packit 562c7a
  This swallow is flying at 42 furlongs per fortnight
Packit 562c7a
  >>> c.swallow(coconuts = 3)
Packit 562c7a
  This swallow is carrying 3 coconuts
Packit 562c7a
"""
Packit 562c7a
Packit 562c7a
class CoconutCarrier:
Packit 562c7a
Packit 562c7a
    def swallow(self, name = None, airspeed = None, coconuts = None):
Packit 562c7a
        if name is not None:
Packit 562c7a
            print u"This swallow is called", name
Packit 562c7a
        if airspeed is not None:
Packit 562c7a
            print u"This swallow is flying at", airspeed, u"furlongs per fortnight"
Packit 562c7a
        if coconuts is not None:
Packit 562c7a
            print u"This swallow is carrying", coconuts, u"coconuts"