コード例 #1
0
 def test_keywords():
     req = Request({
         'jsonrpc': '2.0',
         'method': 'foo',
         'params': {
             'foo': 'bar'
         }
     })
     req._validate_arguments_against_signature(lambda **kwargs: None)
コード例 #2
0
 def test_positionals_not_passed(self):
     req = Request({
         'jsonrpc': '2.0',
         'method': 'foo',
         'params': {
             'foo': 'bar'
         }
     })
     with self.assertRaises(InvalidParams):
         req._validate_arguments_against_signature(lambda x: None)
コード例 #3
0
 def test_positionals():
     req = Request({'jsonrpc': '2.0', 'method': 'foo', 'params': [1]})
     req._validate_arguments_against_signature(lambda x: None)
コード例 #4
0
 def test_no_arguments_too_many_positionals(self):
     req = Request({'jsonrpc': '2.0', 'method': 'foo', 'params': ['foo']})
     with self.assertRaises(InvalidParams):
         req._validate_arguments_against_signature(lambda: None)
コード例 #5
0
 def test_no_arguments():
     req = Request({'jsonrpc': '2.0', 'method': 'foo'})
     req._validate_arguments_against_signature(lambda: None)
コード例 #6
0
ファイル: test_request.py プロジェクト: bcb/jsonrpcserver
 def test_keywords():
     req = Request({'jsonrpc': '2.0', 'method': 'foo', 'params': {'foo': 'bar'}})
     req._validate_arguments_against_signature(lambda **kwargs: None)
コード例 #7
0
ファイル: test_request.py プロジェクト: bcb/jsonrpcserver
 def test_positionals_not_passed(self):
     req = Request({'jsonrpc': '2.0', 'method': 'foo', 'params': {'foo': 'bar'}})
     with self.assertRaises(InvalidParams):
         req._validate_arguments_against_signature(lambda x: None)
コード例 #8
0
ファイル: test_request.py プロジェクト: bcb/jsonrpcserver
 def test_positionals():
     req = Request({'jsonrpc': '2.0', 'method': 'foo', 'params': [1]})
     req._validate_arguments_against_signature(lambda x: None)
コード例 #9
0
ファイル: test_request.py プロジェクト: bcb/jsonrpcserver
 def test_no_arguments_too_many_positionals(self):
     req = Request({'jsonrpc': '2.0', 'method': 'foo', 'params': ['foo']})
     with self.assertRaises(InvalidParams):
         req._validate_arguments_against_signature(lambda: None)
コード例 #10
0
ファイル: test_request.py プロジェクト: bcb/jsonrpcserver
 def test_no_arguments():
     req = Request({'jsonrpc': '2.0', 'method': 'foo'})
     req._validate_arguments_against_signature(lambda: None)