Verify json rpc reader can read response with multiple headers.
(self)
| 81 | self.assertTrue(test_stream.closed) |
| 82 | |
| 83 | def test_response_multiple_headers(self): |
| 84 | """ |
| 85 | Verify json rpc reader can read response with multiple headers. |
| 86 | """ |
| 87 | test_stream = io.BytesIO( |
| 88 | b'Content-Length: 15\r\nHeader2: content2\r\nHeader3: content3\r\n\r\n{"key":"value"}') |
| 89 | json_rpc_reader = jsonrpc.JsonRpcReader(test_stream) |
| 90 | response = json_rpc_reader.read_response() |
| 91 | baseline = {u'key': u'value'} |
| 92 | self.assertEqual(response, baseline) |
| 93 | |
| 94 | json_rpc_reader.close() |
| 95 | self.assertTrue(test_stream.closed) |
| 96 | |
| 97 | def test_incorrect_header_formats(self): |
| 98 | """ |
nothing calls this directly
no test coverage detected