コード例 #1
0
 def test(self):
     self.assertEqual({
         'jsonrpc': '2.0',
         'method': 'foo'
     }, Requests._string_to_dict('{"jsonrpc": "2.0", "method": "foo"}'))
コード例 #2
0
 def test_list(self):
     self.assertEqual([{
         'jsonrpc': '2.0',
         'method': 'foo'
     }], Requests._string_to_dict('[{"jsonrpc": "2.0", "method": "foo"}]'))
コード例 #3
0
 def test_invalid(self):
     with self.assertRaises(ParseError):
         Requests._string_to_dict('{"jsonrpc": "2.0}')
コード例 #4
0
 def test_list(self):
     self.assertEqual(
         [{'jsonrpc': '2.0', 'method': 'foo'}],
         Requests._string_to_dict('[{"jsonrpc": "2.0", "method": "foo"}]')) #pylint:disable=protected-access
コード例 #5
0
 def test_invalid(self):
     with self.assertRaises(ParseError):
         Requests._string_to_dict('{"jsonrpc": "2.0}') #pylint:disable=protected-access
コード例 #6
0
 def test_list(self):
     self.assertEqual([{
         'jsonrpc': '2.0',
         'method': 'foo'
     }], Requests._string_to_dict('[{"jsonrpc": "2.0", "method": "foo"}]'))  #pylint:disable=protected-access
コード例 #7
0
 def test_invalid(self):
     with self.assertRaises(ParseError):
         Requests._string_to_dict('{"jsonrpc": "2.0}')  #pylint:disable=protected-access