Changeset 1839
- Timestamp:
- 01/12/08 18:00:22
- Files:
-
- trunk/cherrypy/_cperror.py (modified) (3 diffs)
- trunk/cherrypy/test/test_static.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/cherrypy/_cperror.py
r1832 r1839 113 113 }[status] 114 114 response.body = "<br />\n".join([msg % (u, u) for u in self.urls]) 115 # Previous code may have set C-L, so we have to reset it 116 # (allow finalize to set it). 117 response.headers.pop('Content-Length', None) 115 118 elif status == 304: 116 119 # Not Modified. … … 129 132 # "The 304 response MUST NOT contain a message-body." 130 133 response.body = None 134 # Previous code may have set C-L, so we have to reset it. 135 response.headers.pop('Content-Length', None) 131 136 elif status == 305: 132 137 # Use Proxy. … … 134 139 response.headers['Location'] = self.urls[0] 135 140 response.body = None 141 # Previous code may have set C-L, so we have to reset it. 142 response.headers.pop('Content-Length', None) 136 143 else: 137 144 raise ValueError("The %s status code is unknown." % status) trunk/cherrypy/test/test_static.py
r1668 r1839 111 111 self.getPage("/docroot") 112 112 self.assertStatus((302, 303)) 113 self.assertHeader('Location', '%s/docroot/' % self.base()) 114 self.assertBody("This resource can be found at <a href='%s/docroot/'>" 115 "%s/docroot/</a>." % (self.base(), self.base())) 113 116 114 117 # Check that we get an error if no .file or .dir

