Пример #1
0
 def test_responseException(self):
     response = ValueError('The method raised an exception!')
     result = jsonrpc.prepareMethodResponse(response, 123)
     expected = {"result": None, "id": 123,
                 "error": {"message": "The method raised an exception!",
                 "code": -32603}}
     self.assertEquals(result, expected)
Пример #2
0
 def test_invalidParams(self):
     response = TypeError('Invalid params')
     result = jsonrpc.prepareMethodResponse(response, 123)
     expected = {"result": None, "id": 123,
                 "error": {"message": "Invalid params",
                 "code": -32602}}
     self.assertEquals(result, expected)
Пример #3
0
 def test_methodNotFount(self):
     response = JSONRPCError('Method aa not found',
                             jsonrpc.METHOD_NOT_FOUND)
     result = jsonrpc.prepareMethodResponse(response, 123)
     expected = {"result": None, "id": 123,
                 "error": {"message": "Method aa not found",
                 "code": -32601}}
     self.assertEquals(result, expected)
Пример #4
0
 def test_invalidParams(self):
     response = TypeError('Invalid params')
     result = jsonrpc.prepareMethodResponse(response, 123)
     expected = {
         "result": None,
         "id": 123,
         "error": {
             "message": "Invalid params",
             "code": -32602
         }
     }
     self.assertEquals(result, expected)
Пример #5
0
 def test_responseException(self):
     response = ValueError('The method raised an exception!')
     result = jsonrpc.prepareMethodResponse(response, 123)
     expected = {
         "result": None,
         "id": 123,
         "error": {
             "message": "The method raised an exception!",
             "code": -32603
         }
     }
     self.assertEquals(result, expected)
Пример #6
0
 def test_methodNotFount(self):
     response = JSONRPCError('Method aa not found',
                             jsonrpc.METHOD_NOT_FOUND)
     result = jsonrpc.prepareMethodResponse(response, 123)
     expected = {
         "result": None,
         "id": 123,
         "error": {
             "message": "Method aa not found",
             "code": -32601
         }
     }
     self.assertEquals(result, expected)
Пример #7
0
 def test_idStr(self):
     result = jsonrpc.prepareMethodResponse(None, '1b3')
     expected = {"error": None, "id": "1b3", "result": None}
     self.assertEquals(result, expected)
Пример #8
0
 def test_noId(self):
     result = jsonrpc.prepareMethodResponse(None, None)
     expected = None
     self.assertEquals(result, expected)
Пример #9
0
 def test_responseInt(self):
     result = jsonrpc.prepareMethodResponse(12321, 123)
     expected = {"error": None, "id": 123, "result": 12321}
     self.assertEquals(result, expected)
Пример #10
0
 def test_noResponseV2(self):
     result = jsonrpc.prepareMethodResponse(None, 123, 2)
     expected = {"jsonrpc": "2.0", "id": 123, "result": None}
     self.assertEquals(result, expected)
Пример #11
0
 def test_noResponseNoVersion(self):
     result = jsonrpc.prepareMethodResponse(None, 123)
     expected = {"error": None, "id": 123, "result": None}
     self.assertEquals(result, expected)
Пример #12
0
 def test_idStr(self):
     result = jsonrpc.prepareMethodResponse(None, '1b3')
     expected = {"error": None, "id": "1b3", "result": None}
     self.assertEquals(result, expected)
Пример #13
0
 def test_noId(self):
     result = jsonrpc.prepareMethodResponse(None, None)
     expected = None
     self.assertEquals(result, expected)
Пример #14
0
 def test_responseInt(self):
     result = jsonrpc.prepareMethodResponse(12321, 123)
     expected = {"error": None, "id": 123, "result": 12321}
     self.assertEquals(result, expected)
Пример #15
0
 def test_noResponseV2(self):
     result = jsonrpc.prepareMethodResponse(None, 123, 2)
     expected = {"jsonrpc": "2.0", "id": 123, "result": None}
     self.assertEquals(result, expected)
Пример #16
0
 def test_noResponseNoVersion(self):
     result = jsonrpc.prepareMethodResponse(None, 123)
     expected = {"error": None, "id": 123, "result": None}
     self.assertEquals(result, expected)