Verify json rpc writer submits a valid request.
(self)
| 27 | self.assertTrue(test_stream.closed) |
| 28 | |
| 29 | def test_basic_request(self): |
| 30 | """ |
| 31 | Verify json rpc writer submits a valid request. |
| 32 | """ |
| 33 | test_stream = io.BytesIO() |
| 34 | json_rpc_writer = jsonrpc.JsonRpcWriter(test_stream) |
| 35 | json_rpc_writer.send_request( |
| 36 | method=u'testMethod/DoThis', |
| 37 | params={ |
| 38 | u'Key': u'Value'}, |
| 39 | request_id=1) |
| 40 | |
| 41 | # Use JSON RPC reader to read request. |
| 42 | test_stream.seek(0) |
| 43 | json_rpc_reader = jsonrpc.JsonRpcReader(test_stream) |
| 44 | response = json_rpc_reader.read_response() |
| 45 | baseline = BASELINE_REQUEST |
| 46 | self.assertEqual(response, baseline) |
| 47 | |
| 48 | json_rpc_reader.close() |
| 49 | self.assertTrue(test_stream.closed) |
| 50 | |
| 51 | def test_nested_request(self): |
| 52 | """ |
nothing calls this directly
no test coverage detected