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