Exemplo n.º 1
0
 def test_invalid_string(self):
     with self.assertRaises(InvalidParams):
         Request._get_arguments({
             'jsonrpc': '2.0',
             'method': 'foo',
             'params': 'str'
         })
Exemplo n.º 2
0
 def test_positional(self):
     self.assertEqual(([2, 3], None),
                      Request._get_arguments({
                          'jsonrpc': '2.0',
                          'method': 'foo',
                          'params': [2, 3]
                      }))
Exemplo n.º 3
0
 def test_keyword(self):
     self.assertEqual((None, {
         'foo': 'bar'
     }),
                      Request._get_arguments({
                          'jsonrpc': '2.0',
                          'method': 'foo',
                          'params': {
                              'foo': 'bar'
                          }
                      }))
Exemplo n.º 4
0
 def test_none(self):
     self.assertEqual((None, None), Request._get_arguments(
         {'jsonrpc': '2.0', 'method': 'foo'}))
Exemplo n.º 5
0
 def test_invalid_string(self):
     with self.assertRaises(InvalidParams):
         Request._get_arguments({'jsonrpc': '2.0', 'method': 'foo', 'params': 'str'})
Exemplo n.º 6
0
 def test_keyword(self):
     self.assertEqual((None, {'foo': 'bar'}), Request._get_arguments(
         {'jsonrpc': '2.0', 'method': 'foo', 'params': {'foo': 'bar'}}))
Exemplo n.º 7
0
 def test_positional(self):
     self.assertEqual(([2, 3], None), Request._get_arguments(
         {'jsonrpc': '2.0', 'method': 'foo', 'params': [2, 3]}))
Exemplo n.º 8
0
 def test_none(self):
     self.assertEqual((None, None), Request._get_arguments(
         {'jsonrpc': '2.0', 'method': 'foo'}))