Esempio n. 1
0
 def test_onlyErrorExceptionDetails(self):
     response = '{"error": {"message": "some error", "code": 123}}'
     try:
         jsonrpc.decodeResponse(response)
     except jsonrpc.JSONRPCError as e:
         self.assertEquals(e.strerror, 'some error')
         self.assertEquals(e.errno, 123)
         self.assertEquals(e.version, jsonrpc.VERSION_1)
Esempio n. 2
0
 def test_onlyErrorExceptionDetails(self):
     response = '{"error": {"message": "some error", "code": 123}}'
     try:
         jsonrpc.decodeResponse(response)
     except jsonrpc.JSONRPCError as e:
         self.assertEquals(e.strerror, 'some error')
         self.assertEquals(e.errno, 123)
         self.assertEquals(e.version, jsonrpc.VERSION_1)
Esempio n. 3
0
 def test_errorAndResultNullExceptionDetails(self):
     response = '{"result": null, "error": {"message": "some error", '
     response += '"code": 123}}'
     try:
         jsonrpc.decodeResponse(response)
     except jsonrpc.JSONRPCError as e:
         self.assertEquals(e.strerror, 'some error')
         self.assertEquals(e.errno, 123)
         self.assertEquals(e.version, jsonrpc.VERSION_1)
Esempio n. 4
0
 def test_errorAndResultNullExceptionDetails(self):
     response = '{"result": null, "error": {"message": "some error", '
     response += '"code": 123}}'
     try:
         jsonrpc.decodeResponse(response)
     except jsonrpc.JSONRPCError as e:
         self.assertEquals(e.strerror, 'some error')
         self.assertEquals(e.errno, 123)
         self.assertEquals(e.version, jsonrpc.VERSION_1)
Esempio n. 5
0
 def test_emptyResult(self):
     response = '{"result": null}'
     self.assertEquals(None, jsonrpc.decodeResponse(response))
Esempio n. 6
0
 def test_resultAndErrorNull(self):
     response = '{"result": "abcd", "error": null}'
     ret = 'abcd'
     self.assertEquals(ret, jsonrpc.decodeResponse(response))
Esempio n. 7
0
 def test_onlyResult(self):
     response = '{"result": "abcd"}'
     ret = 'abcd'
     self.assertEquals(ret, jsonrpc.decodeResponse(response))
Esempio n. 8
0
 def test_emptyResult(self):
     response = '{"result": null}'
     self.assertEquals(None, jsonrpc.decodeResponse(response))
Esempio n. 9
0
 def test_resultAndErrorNull(self):
     response = '{"result": "abcd", "error": null}'
     ret = 'abcd'
     self.assertEquals(ret, jsonrpc.decodeResponse(response))
Esempio n. 10
0
 def test_onlyResult(self):
     response = '{"result": "abcd"}'
     ret = 'abcd'
     self.assertEquals(ret, jsonrpc.decodeResponse(response))