def test_argument_and_explicit_converters_explicit(): reg = ConverterRegistry() assert reg.argument_and_explicit_converters({'a': None}, {'a': Converter(int)}) == { 'a': Converter(int) }
def test_argument_and_explicit_converters_from_type(): reg = ConverterRegistry() reg.register_converter(int, Converter(int)) assert reg.argument_and_explicit_converters({'a': None}, {'a': int}) == { 'a': Converter(int)}
def test_argument_and_explicit_converters_from_type(): reg = ConverterRegistry() reg.register_converter(int, Converter(int)) assert reg.argument_and_explicit_converters({'a': None}, {'a': int}) == { 'a': Converter(int) }
def test_argument_and_explicit_converters_none_defaults(): reg = ConverterRegistry() assert reg.argument_and_explicit_converters({'a': None}, {}) == { 'a': IDENTITY_CONVERTER }
def test_argument_and_explicit_converters_explicit(): reg = ConverterRegistry() assert reg.argument_and_explicit_converters( {'a': None}, {'a': Converter(int)}) == {'a': Converter(int)}
def test_argument_and_explicit_converters_none_defaults(): reg = ConverterRegistry() assert reg.argument_and_explicit_converters({'a': None}, {}) == { 'a': IDENTITY_CONVERTER}