1#!/usr/bin/env python 2 3from circuits.web import Controller 4from circuits import Event, Component 5 6from .helpers import urlopen 7 8 9class hello(Event): 10 11 """hello Event""" 12 13 14class App(Component): 15 16 def hello(self): 17 return "Hello World!" 18 19 20class Root(Controller): 21 22 def index(self): 23 return self.fire(hello()) 24 25 26def test(webapp): 27 App().register(webapp) 28 29 f = urlopen(webapp.server.http.base) 30 s = f.read() 31 assert s == b"Hello World!" 32