def test(self): self.assertEqual({ 'jsonrpc': '2.0', 'method': 'foo' }, Requests._string_to_dict('{"jsonrpc": "2.0", "method": "foo"}'))
def test_list(self): self.assertEqual([{ 'jsonrpc': '2.0', 'method': 'foo' }], Requests._string_to_dict('[{"jsonrpc": "2.0", "method": "foo"}]'))
def test_invalid(self): with self.assertRaises(ParseError): Requests._string_to_dict('{"jsonrpc": "2.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
def test_invalid(self): with self.assertRaises(ParseError): Requests._string_to_dict('{"jsonrpc": "2.0}') #pylint:disable=protected-access
def test_list(self): self.assertEqual([{ 'jsonrpc': '2.0', 'method': 'foo' }], Requests._string_to_dict('[{"jsonrpc": "2.0", "method": "foo"}]')) #pylint:disable=protected-access