Example #1
0
    def test_create_string_converter_with_converter(self, converter_mock):
        # Setup
        factory = standard.StandardConverter()

        # Run & Verify: Pass-through converters
        converter = factory.create_string_converter(converter_mock)
        assert converter is converter_mock
Example #2
0
    def test_create_response_body_converter(self, converter_mock):
        # Setup
        factory = standard.StandardConverter()

        # Run & Verify: Pass-through converters
        converter = factory.create_response_body_converter(converter_mock)
        assert converter is converter_mock
Example #3
0
    def test_create_string_converter_with_unknown_type(self):
        # Setup
        factory = standard.StandardConverter()

        # Run & Verify: creates string converter when given type is not a
        # converter
        converter = factory.create_string_converter(dict)
        assert isinstance(converter, standard.StringConverter)
Example #4
0
    def test_create_request_body_converter_with_unknown_type(self):
        # Setup
        factory = standard.StandardConverter()

        # Run & Verify: does not know how to create converter when given a type
        # that is not a converter
        converter = factory.create_response_body_converter(dict)
        assert converter is None
Example #5
0
    def test_create_response_body_converter(self, converter_mock):
        # Setup
        factory = standard.StandardConverter()

        # Run & Verify: Pass-through converters
        converter = factory.create_response_body_converter(converter_mock)
        assert converter is converter_mock

        # Run & Verify: Otherwise, return None
        assert None is factory.create_response_body_converter("converter")