diff --git a/twisted/web/server.py b/twisted/web/server.py
index 8edab18..e7e528e 100644
|
|
|
|
| 286 | 286 | """ |
| 287 | 287 | self.setETag(tag) |
| 288 | 288 | |
| 289 | | def view_setResponseCode(self, issuer, code): |
| | 289 | def view_setResponseCode(self, issuer, code, message = None): |
| 290 | 290 | """Remote version of setResponseCode; same interface. |
| 291 | 291 | """ |
| 292 | | self.setResponseCode(code) |
| | 292 | self.setResponseCode(code, message) |
| 293 | 293 | |
| 294 | 294 | def view_registerProducer(self, issuer, producer, streaming): |
| 295 | 295 | """Remote version of registerProducer; same interface. |
diff --git a/twisted/web/test/test_distrib.py b/twisted/web/test/test_distrib.py
index 172dab3..421f821 100755
|
|
|
|
| 145 | 145 | request.addCallback(cbRequested) |
| 146 | 146 | return request |
| 147 | 147 | |
| | 148 | def test_requestResponseCode(self): |
| | 149 | """ |
| | 150 | The response code can be set by the request object passed to a |
| | 151 | distributed resource's C{render} method. |
| | 152 | """ |
| | 153 | class SetResponseCode(resource.Resource): |
| | 154 | def render(self, request): |
| | 155 | request.setResponseCode(200) |
| | 156 | return "" |
| | 157 | |
| | 158 | request = self._requestTest(SetResponseCode()) |
| | 159 | def cbRequested(result): |
| | 160 | self.assertEqual(result, "") |
| | 161 | request.addCallback(cbRequested) |
| | 162 | return request |
| | 163 | |
| | 164 | def test_requestResponseCode_message(self): |
| | 165 | """ |
| | 166 | The response code and message can be set by the request object passed to a |
| | 167 | distributed resource's C{render} method. |
| | 168 | """ |
| | 169 | class SetResponseCode(resource.Resource): |
| | 170 | def render(self, request): |
| | 171 | request.setResponseCode(200, "OK") |
| | 172 | return "" |
| | 173 | |
| | 174 | request = self._requestTest(SetResponseCode()) |
| | 175 | def cbRequested(result): |
| | 176 | self.assertEqual(result, "") |
| | 177 | request.addCallback(cbRequested) |
| | 178 | return request |
| 148 | 179 | |
| 149 | 180 | def test_largeWrite(self): |
| 150 | 181 | """ |