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'