Exemplo n.º 1
0
 def test_make_converter_registry(self, annotation_handler_mock):
     definition = commands.RequestDefinition("method", "uri",
                                             annotation_handler_mock,
                                             annotation_handler_mock)
     annotation_handler_mock.annotations = ("annotation", )
     registry = definition.make_converter_registry(())
     assert isinstance(registry, converters.ConverterFactoryRegistry)
Exemplo n.º 2
0
 def test_define_request(self, request_builder, mocker):
     method = "method"
     uri = "uri"
     definition = commands.RequestDefinition(method, uri, mocker.Mock(),
                                             mocker.Mock())
     definition.define_request(request_builder, (), {})
     assert request_builder.method == method
     assert request_builder.url == uri
Exemplo n.º 3
0
 def test_define_request(self, request_builder, mocker):
     method = "method"
     uri = "uri"
     definition = commands.RequestDefinition(method, uri, str,
                                             mocker.Mock(), mocker.Mock())
     definition.define_request(request_builder, (), {})
     assert request_builder.method == method
     assert request_builder.relative_url == uri
     assert request_builder.return_type is str
Exemplo n.º 4
0
 def test_method_annotations(self, annotation_handler_mock):
     annotation_handler_mock.annotations = ["arg1", "arg2"]
     definition = commands.RequestDefinition(None, None, None, None,
                                             annotation_handler_mock)
     assert list(definition.method_annotations) == ["arg1", "arg2"]