MCPcopy Create free account
hub / github.com/dbcli/mssql-cli / test_basic_request

Method test_basic_request

tests/jsonrpc/test_jsonrpc.py:29–49  ·  view source on GitHub ↗

Verify json rpc writer submits a valid request.

(self)

Source from the content-addressed store, hash-verified

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 """

Callers

nothing calls this directly

Calls 3

send_requestMethod · 0.95
read_responseMethod · 0.95
closeMethod · 0.95

Tested by

no test coverage detected