summaryrefslogtreecommitdiff
path: root/tests/fake_packages/FakeApp.egg/fakeapp/configapps.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/fake_packages/FakeApp.egg/fakeapp/configapps.py')
-rw-r--r--tests/fake_packages/FakeApp.egg/fakeapp/configapps.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/fake_packages/FakeApp.egg/fakeapp/configapps.py b/tests/fake_packages/FakeApp.egg/fakeapp/configapps.py
new file mode 100644
index 0000000..ef13182
--- /dev/null
+++ b/tests/fake_packages/FakeApp.egg/fakeapp/configapps.py
@@ -0,0 +1,14 @@
+class SimpleApp(object):
+ def __init__(self, global_conf, local_conf, name):
+ self.global_conf = global_conf
+ self.local_conf = local_conf
+ self.name = name
+
+ def __call__(self, environ, start_response):
+ start_response('200 OK', [('Content-type', 'text/html')])
+ return ['I am: ', name]
+
+ def make_app(cls, global_conf, **conf):
+ return cls(global_conf, conf, 'basic')
+ make_app = classmethod(make_app)
+