Changeset 1586
- Timestamp:
- 01/05/07 09:37:17
- Files:
-
- trunk/cherrypy/test/test_wsgiapps.py (modified) (3 diffs)
- trunk/cherrypy/wsgiserver.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/cherrypy/test/test_wsgiapps.py
r1411 r1586 20 20 output.append('%s: %s\n' % (k,environ[k])) 21 21 return output 22 23 def test_empty_string_app(environ, start_response): 24 status = '200 OK' 25 response_headers = [('Content-type', 'text/plain')] 26 start_response(status, response_headers) 27 return ['Hello', '', ' ', '', 'world'] 22 28 23 29 def reversing_middleware(app): … … 51 57 cherrypy.tree.mount(HostedWSGI(), '/hosted/app0', conf0) 52 58 cherrypy.tree.graft(test_app, '/hosted/app1') 59 cherrypy.tree.graft(test_empty_string_app, '/hosted/app3') 53 60 54 61 # Set script_name explicitly to None to signal CP that it should … … 92 99 self.assertInBody(body) 93 100 101 def test_06_empty_string_app(self): 102 self.getPage("/hosted/app3") 103 self.assertHeader("Content-Type", "text/plain") 104 self.assertInBody('Hello world') 105 94 106 if __name__ == '__main__': 95 107 setup_server() trunk/cherrypy/wsgiserver.py
r1565 r1586 415 415 self.sent_headers = True 416 416 self.send_headers() 417 if self.chunked_write :417 if self.chunked_write and len(chunk): 418 418 buf = [hex(len(chunk))[2:], 419 419 "\r\n", chunk, "\r\n"]

