source file: app.py
file stats: 16 lines, 14 executed: 87.5% covered
1. #! /usr/bin/env python 2. import cherrypy 3. 4. class HelloWorld(object): 5. def index(self): 6. return """<form method='POST' action='/form'> 7. Type something: <input type='text' name='inp'> 8. <input type='submit'> 9. </form>""" 10. index.exposed = True 11. 12. def form(self, inp=None, **kw): 13. return "You typed: \"%s\"" % (inp,) 14. form.exposed = True 15. 16. def page2(self): 17. return "This is page2." 18. page2.exposed = True 19. 20. def exit(self): 21. raise SystemExit 22. exit.exposed = True 23. 24. if __name__ == '__main__': 25. cherrypy.quickstart(HelloWorld())