diff options
author | Nishanth Amuluru | 2011-01-11 22:41:51 +0530 |
---|---|---|
committer | Nishanth Amuluru | 2011-01-11 22:41:51 +0530 |
commit | b03203c8cb991c16ac8a3d74c8c4078182d0bb48 (patch) | |
tree | 7cf13b2deacbfaaec99edb431b83ddd5ea734a52 /parts/django/tests/regressiontests/builtin_server/tests.py | |
parent | 0c50203cd9eb94b819883c3110922e873f003138 (diff) | |
download | pytask-b03203c8cb991c16ac8a3d74c8c4078182d0bb48.tar.gz pytask-b03203c8cb991c16ac8a3d74c8c4078182d0bb48.tar.bz2 pytask-b03203c8cb991c16ac8a3d74c8c4078182d0bb48.zip |
removed all the buildout files
Diffstat (limited to 'parts/django/tests/regressiontests/builtin_server/tests.py')
-rw-r--r-- | parts/django/tests/regressiontests/builtin_server/tests.py | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/parts/django/tests/regressiontests/builtin_server/tests.py b/parts/django/tests/regressiontests/builtin_server/tests.py deleted file mode 100644 index c3cfef1..0000000 --- a/parts/django/tests/regressiontests/builtin_server/tests.py +++ /dev/null @@ -1,51 +0,0 @@ -from unittest import TestCase -from StringIO import StringIO -from django.core.servers.basehttp import ServerHandler - -# -# Tests for #9659: wsgi.file_wrapper in the builtin server. -# We need to mock a couple of of handlers and keep track of what -# gets called when using a couple kinds of WSGI apps. -# - -class DummyHandler(object): - def log_request(*args, **kwargs): - pass - -class FileWrapperHandler(ServerHandler): - def __init__(self, *args, **kwargs): - ServerHandler.__init__(self, *args, **kwargs) - self.request_handler = DummyHandler() - self._used_sendfile = False - - def sendfile(self): - self._used_sendfile = True - return True - -def wsgi_app(environ, start_response): - start_response('200 OK', [('Content-Type', 'text/plain')]) - return ['Hello World!'] - -def wsgi_app_file_wrapper(environ, start_response): - start_response('200 OK', [('Content-Type', 'text/plain')]) - return environ['wsgi.file_wrapper'](StringIO('foo')) - -class WSGIFileWrapperTests(TestCase): - """ - Test that the wsgi.file_wrapper works for the builting server. - """ - - def test_file_wrapper_uses_sendfile(self): - env = {'SERVER_PROTOCOL': 'HTTP/1.0'} - err = StringIO() - handler = FileWrapperHandler(None, StringIO(), err, env) - handler.run(wsgi_app_file_wrapper) - self.assert_(handler._used_sendfile) - - def test_file_wrapper_no_sendfile(self): - env = {'SERVER_PROTOCOL': 'HTTP/1.0'} - err = StringIO() - handler = FileWrapperHandler(None, StringIO(), err, env) - handler.run(wsgi_app) - self.assertFalse(handler._used_sendfile) - self.assertEqual(handler.stdout.getvalue().splitlines()[-1],'Hello World!') |