def test_postSuccess(self):
'''POSTing to an XHRResource results in a 200 and NOT_DONE_YET.'''
request = DummyRequestResponseHeaders([b'serverID',
b'sessionID',
self.resourceName])
request.method = b'POST'
result = self.xhr.render(request)
self.assertEqual(len(self.sessionRecorder.requestsMaybeAttached),
1)
[(actualFactory,
actualRequest)] = self.sessionRecorder.requestsMaybeAttached
self.assertIsInstance(actualFactory, self.factoryType)
self.assertIs(actualRequest, request)
contentType = (b'Content-Type',
[b'application/javascript; charset=UTF-8'])
self.assertIn(contentType, request.sortedResponseHeaders)
self.assertIs(result, server.NOT_DONE_YET)
评论列表
文章目录