コード例 #1
0
 def test_invalid_string(self):
     with self.assertRaises(InvalidParams):
         Request._get_arguments({
             'jsonrpc': '2.0',
             'method': 'foo',
             'params': 'str'
         })
コード例 #2
0
 def test_positional(self):
     self.assertEqual(([2, 3], None),
                      Request._get_arguments({
                          'jsonrpc': '2.0',
                          'method': 'foo',
                          'params': [2, 3]
                      }))
コード例 #3
0
 def test_keyword(self):
     self.assertEqual((None, {
         'foo': 'bar'
     }),
                      Request._get_arguments({
                          'jsonrpc': '2.0',
                          'method': 'foo',
                          'params': {
                              'foo': 'bar'
                          }
                      }))
コード例 #4
0
 def test_none(self):
     self.assertEqual((None, None), Request._get_arguments(
         {'jsonrpc': '2.0', 'method': 'foo'}))
コード例 #5
0
ファイル: test_request.py プロジェクト: bcb/jsonrpcserver
 def test_invalid_string(self):
     with self.assertRaises(InvalidParams):
         Request._get_arguments({'jsonrpc': '2.0', 'method': 'foo', 'params': 'str'})
コード例 #6
0
ファイル: test_request.py プロジェクト: bcb/jsonrpcserver
 def test_keyword(self):
     self.assertEqual((None, {'foo': 'bar'}), Request._get_arguments(
         {'jsonrpc': '2.0', 'method': 'foo', 'params': {'foo': 'bar'}}))
コード例 #7
0
ファイル: test_request.py プロジェクト: bcb/jsonrpcserver
 def test_positional(self):
     self.assertEqual(([2, 3], None), Request._get_arguments(
         {'jsonrpc': '2.0', 'method': 'foo', 'params': [2, 3]}))
コード例 #8
0
ファイル: test_request.py プロジェクト: bcb/jsonrpcserver
 def test_none(self):
     self.assertEqual((None, None), Request._get_arguments(
         {'jsonrpc': '2.0', 'method': 'foo'}))