diff options
| author | Chris McDonough <chrism@plope.com> | 2010-10-25 10:29:31 -0400 |
|---|---|---|
| committer | Chris McDonough <chrism@plope.com> | 2010-10-25 10:29:31 -0400 |
| commit | 64372401084889a440c9d990a0febc221e3e4b5c (patch) | |
| tree | c8939a341505d19f19fa6918d264b4e1d95326f8 /repoze/bfg/tests/test_wsgi.py | |
| parent | c8e78c2037806f3e5dab57de635bf80865b7061d (diff) | |
| download | pyramid-64372401084889a440c9d990a0febc221e3e4b5c.tar.gz pyramid-64372401084889a440c9d990a0febc221e3e4b5c.tar.bz2 pyramid-64372401084889a440c9d990a0febc221e3e4b5c.zip | |
first pass at converting bfg to pyramid namespace
Diffstat (limited to 'repoze/bfg/tests/test_wsgi.py')
| -rw-r--r-- | repoze/bfg/tests/test_wsgi.py | 112 |
1 files changed, 0 insertions, 112 deletions
diff --git a/repoze/bfg/tests/test_wsgi.py b/repoze/bfg/tests/test_wsgi.py deleted file mode 100644 index 5d3ec1faa..000000000 --- a/repoze/bfg/tests/test_wsgi.py +++ /dev/null @@ -1,112 +0,0 @@ -import unittest - -class WSGIAppTests(unittest.TestCase): - def _callFUT(self, app): - from repoze.bfg.wsgi import wsgiapp - return wsgiapp(app) - - def test_decorator(self): - context = DummyContext() - request = DummyRequest() - decorator = self._callFUT(dummyapp) - response = decorator(context, request) - self.assertEqual(response, dummyapp) - -class WSGIApp2Tests(unittest.TestCase): - def _callFUT(self, app): - from repoze.bfg.wsgi import wsgiapp2 - return wsgiapp2(app) - - def test_decorator_with_subpath_and_view_name(self): - context = DummyContext() - request = DummyRequest() - request.traversed = ['a', 'b'] - request.virtual_root_path = ['a'] - request.subpath = ['subpath'] - request.view_name = 'view_name' - request.environ = {'SCRIPT_NAME':'/foo'} - decorator = self._callFUT(dummyapp) - response = decorator(context, request) - self.assertEqual(response, dummyapp) - self.assertEqual(request.environ['PATH_INFO'], '/subpath') - self.assertEqual(request.environ['SCRIPT_NAME'], '/foo/b/view_name') - - def test_decorator_with_subpath_no_view_name(self): - context = DummyContext() - request = DummyRequest() - request.traversed = ['a', 'b'] - request.virtual_root_path = ['a'] - request.subpath = ['subpath'] - request.view_name = '' - request.environ = {'SCRIPT_NAME':'/foo'} - decorator = self._callFUT(dummyapp) - response = decorator(context, request) - self.assertEqual(response, dummyapp) - self.assertEqual(request.environ['PATH_INFO'], '/subpath') - self.assertEqual(request.environ['SCRIPT_NAME'], '/foo/b') - - def test_decorator_no_subpath_with_view_name(self): - context = DummyContext() - request = DummyRequest() - request.traversed = ['a', 'b'] - request.virtual_root_path = ['a'] - request.subpath = [] - request.view_name = 'view_name' - request.environ = {'SCRIPT_NAME':'/foo'} - decorator = self._callFUT(dummyapp) - response = decorator(context, request) - self.assertEqual(response, dummyapp) - self.assertEqual(request.environ['PATH_INFO'], '/') - self.assertEqual(request.environ['SCRIPT_NAME'], '/foo/b/view_name') - - def test_decorator_traversed_empty_with_view_name(self): - context = DummyContext() - request = DummyRequest() - request.traversed = [] - request.virtual_root_path = [] - request.subpath = [] - request.view_name = 'view_name' - request.environ = {'SCRIPT_NAME':'/foo'} - decorator = self._callFUT(dummyapp) - response = decorator(context, request) - self.assertEqual(response, dummyapp) - self.assertEqual(request.environ['PATH_INFO'], '/') - self.assertEqual(request.environ['SCRIPT_NAME'], '/foo/view_name') - - def test_decorator_traversed_empty_no_view_name(self): - context = DummyContext() - request = DummyRequest() - request.traversed = [] - request.virtual_root_path = [] - request.subpath = [] - request.view_name = '' - request.environ = {'SCRIPT_NAME':'/foo'} - decorator = self._callFUT(dummyapp) - response = decorator(context, request) - self.assertEqual(response, dummyapp) - self.assertEqual(request.environ['PATH_INFO'], '/') - self.assertEqual(request.environ['SCRIPT_NAME'], '/foo') - - def test_decorator_traversed_empty_no_view_name_no_script_name(self): - context = DummyContext() - request = DummyRequest() - request.traversed = [] - request.virtual_root_path = [] - request.subpath = [] - request.view_name = '' - request.environ = {'SCRIPT_NAME':''} - decorator = self._callFUT(dummyapp) - response = decorator(context, request) - self.assertEqual(response, dummyapp) - self.assertEqual(request.environ['PATH_INFO'], '/') - self.assertEqual(request.environ['SCRIPT_NAME'], '') - -def dummyapp(environ, start_response): - """ """ - -class DummyContext: - pass - -class DummyRequest: - def get_response(self, application): - return application |
