Source code for cherrypy.test._test_decorators
"""Test module for the @-decorator syntax, which is version-specific."""
import cherrypy
from cherrypy import expose, tools
[docs]class ExposeExamples(object):
[docs] @expose
def no_call(self):
return 'Mr E. R. Bradshaw'
[docs] @expose()
def call_empty(self):
return 'Mrs. B.J. Smegma'
[docs] @expose('call_alias')
def nesbitt(self):
return 'Mr Nesbitt'
[docs] @expose(['alias1', 'alias2'])
def andrews(self):
return 'Mr Ken Andrews'
[docs] @expose(alias='alias3')
def watson(self):
return 'Mr. and Mrs. Watson'