• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python descriptors.converter函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中webob.descriptors.converter函数的典型用法代码示例。如果您正苦于以下问题:Python converter函数的具体用法?Python converter怎么用?Python converter使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了converter函数的16个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: test_converter_not_prop

def test_converter_not_prop():
    from webob.descriptors import converter
    from webob.descriptors import parse_int_safe
    from webob.descriptors import serialize_int
    with pytest.raises(AssertionError):
        converter(
            ('CONTENT_LENGTH', None, '14.13'),
            parse_int_safe, serialize_int,
            'int')
开发者ID:invisibleroads,项目名称:webob,代码行数:9,代码来源:test_descriptors.py


示例2: test_converter_without_name_fget

def test_converter_without_name_fget():
    from webob.descriptors import converter
    from webob.descriptors import environ_getter
    from webob.descriptors import parse_int_safe
    from webob.descriptors import serialize_int

    req = Request.blank("/")
    desc = converter(environ_getter("CONTENT_LENGTH", "666", "14.13"), parse_int_safe, serialize_int)
    eq_(desc.fget(req), 666)
开发者ID:sigmavirus24,项目名称:webob,代码行数:9,代码来源:test_descriptors.py


示例3: test_converter_without_name_fget

def test_converter_without_name_fget():
    from webob.descriptors import converter
    from webob.descriptors import environ_getter
    from webob.descriptors import parse_int_safe
    from webob.descriptors import serialize_int
    req = Request.blank('/')
    desc = converter(
        environ_getter('CONTENT_LENGTH', '666', '14.13'),
        parse_int_safe, serialize_int)
    assert desc.fget(req) == 666
开发者ID:invisibleroads,项目名称:webob,代码行数:10,代码来源:test_descriptors.py


示例4: test_converter_none_for_wrong_type

def test_converter_none_for_wrong_type():
    from webob.descriptors import converter
    from webob.descriptors import environ_getter
    from webob.descriptors import parse_int_safe
    from webob.descriptors import serialize_int
    req = Request.blank('/')
    desc = converter(
        environ_getter('CONTENT_LENGTH', 'sixsixsix', '14.13'),
        parse_int_safe, serialize_int, 'int')
    assert desc.fget(req) is None
开发者ID:SmartTeleMax,项目名称:webob,代码行数:10,代码来源:test_descriptors.py


示例5: test_converter_with_name_docstring

def test_converter_with_name_docstring():
    from webob.descriptors import converter
    from webob.descriptors import environ_getter
    from webob.descriptors import parse_int_safe
    from webob.descriptors import serialize_int

    desc = converter(environ_getter("CONTENT_LENGTH", "666", "14.13"), parse_int_safe, serialize_int, "int")

    assert "http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.13" in desc.__doc__
    assert "``Content-Length`` header" in desc.__doc__
开发者ID:sigmavirus24,项目名称:webob,代码行数:10,代码来源:test_descriptors.py


示例6: test_converter_with_name_docstring

def test_converter_with_name_docstring():
    from webob.descriptors import converter
    from webob.descriptors import environ_getter
    from webob.descriptors import parse_int_safe
    from webob.descriptors import serialize_int
    desc = converter(
        environ_getter('CONTENT_LENGTH', '666', '14.13'),
        parse_int_safe, serialize_int, 'int')

    assert 'http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.13' in desc.__doc__
    assert '``Content-Length`` header' in desc.__doc__
开发者ID:invisibleroads,项目名称:webob,代码行数:11,代码来源:test_descriptors.py


示例7: test_converter_delete

def test_converter_delete():
    from webob.descriptors import converter
    from webob.descriptors import environ_getter
    from webob.descriptors import parse_int_safe
    from webob.descriptors import serialize_int
    req = Request.blank('/')
    desc = converter(
        ## XXX: Should this fail  if the type is wrong?
        environ_getter('CONTENT_LENGTH', '666', '14.13'),
        parse_int_safe, serialize_int, 'int')
    assert_raises(KeyError, desc.fdel, req)
开发者ID:GdZ,项目名称:scriptfile,代码行数:11,代码来源:test_descriptors.py


示例8: test_converter_none_for_wrong_type

def test_converter_none_for_wrong_type():
    from webob.descriptors import converter
    from webob.descriptors import environ_getter
    from webob.descriptors import parse_int_safe
    from webob.descriptors import serialize_int
    req = Request.blank('/')
    desc = converter(
        ## XXX: Should this fail  if the type is wrong?
        environ_getter('CONTENT_LENGTH', 'sixsixsix', '14.13'),
        parse_int_safe, serialize_int, 'int')
    eq_(desc.fget(req), None)
开发者ID:GdZ,项目名称:scriptfile,代码行数:11,代码来源:test_descriptors.py


示例9: test_converter_with_name_fset

def test_converter_with_name_fset():
    from webob.descriptors import converter
    from webob.descriptors import environ_getter
    from webob.descriptors import parse_int_safe
    from webob.descriptors import serialize_int
    req = Request.blank('/')
    desc = converter(
        environ_getter('CONTENT_LENGTH', '666', '14.13'),
        parse_int_safe, serialize_int, 'int')
    desc.fset(req, '999')
    eq_(desc.fget(req), 999)
开发者ID:GdZ,项目名称:scriptfile,代码行数:11,代码来源:test_descriptors.py


示例10: test_converter_delete

def test_converter_delete():
    from webob.descriptors import converter
    from webob.descriptors import environ_getter
    from webob.descriptors import parse_int_safe
    from webob.descriptors import serialize_int
    req = Request.blank('/')
    desc = converter(
        environ_getter('CONTENT_LENGTH', '666', '14.13'),
        parse_int_safe, serialize_int, 'int')
    with pytest.raises(KeyError):
        desc.fdel(req)
开发者ID:SmartTeleMax,项目名称:webob,代码行数:11,代码来源:test_descriptors.py


示例11: test_converter_with_name_docstring

def test_converter_with_name_docstring():
    from webob.descriptors import converter
    from webob.descriptors import environ_getter
    from webob.descriptors import parse_int_safe
    from webob.descriptors import serialize_int
    desc = converter(
        environ_getter('CONTENT_LENGTH', '666', '14.13'),
        parse_int_safe, serialize_int, 'int')
    eq_(desc.__doc__, "Gets and sets the 'CONTENT_LENGTH' key in the "
        "environment. For more information on CONTENT_LENGTH see `section 14.13 "
        "<http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.13>`_.  "
        "Converts it using int.")
开发者ID:AgentJay,项目名称:webapp-improved,代码行数:12,代码来源:test_descriptors.py


示例12: test_converter_none_for_wrong_type

def test_converter_none_for_wrong_type():
    from webob.descriptors import converter
    from webob.descriptors import environ_getter
    from webob.descriptors import parse_int_safe
    from webob.descriptors import serialize_int

    req = Request.blank("/")
    desc = converter(
        environ_getter("CONTENT_LENGTH", "sixsixsix", "14.13"),
        parse_int_safe,
        serialize_int,
        "int",
    )
    assert desc.fget(req) is None
开发者ID:Pylons,项目名称:webob,代码行数:14,代码来源:test_descriptors.py


示例13: test_converter_delete

def test_converter_delete():
    from webob.descriptors import converter
    from webob.descriptors import environ_getter
    from webob.descriptors import parse_int_safe
    from webob.descriptors import serialize_int

    req = Request.blank("/")
    desc = converter(
        ## XXX: Should this fail  if the type is wrong?
        environ_getter("CONTENT_LENGTH", "666", "14.13"),
        parse_int_safe,
        serialize_int,
        "int",
    )
    assert_raises(KeyError, desc.fdel, req)
开发者ID:sigmavirus24,项目名称:webob,代码行数:15,代码来源:test_descriptors.py


示例14: test_converter_none_for_wrong_type

def test_converter_none_for_wrong_type():
    from webob.descriptors import converter
    from webob.descriptors import environ_getter
    from webob.descriptors import parse_int_safe
    from webob.descriptors import serialize_int

    req = Request.blank("/")
    desc = converter(
        ## XXX: Should this fail  if the type is wrong?
        environ_getter("CONTENT_LENGTH", "sixsixsix", "14.13"),
        parse_int_safe,
        serialize_int,
        "int",
    )
    eq_(desc.fget(req), None)
开发者ID:sigmavirus24,项目名称:webob,代码行数:15,代码来源:test_descriptors.py


示例15: test_converter_delete

def test_converter_delete():
    from webob.descriptors import converter
    from webob.descriptors import environ_getter
    from webob.descriptors import parse_int_safe
    from webob.descriptors import serialize_int

    req = Request.blank("/")
    desc = converter(
        environ_getter("CONTENT_LENGTH", "666", "14.13"),
        parse_int_safe,
        serialize_int,
        "int",
    )
    with pytest.raises(KeyError):
        desc.fdel(req)
开发者ID:Pylons,项目名称:webob,代码行数:15,代码来源:test_descriptors.py


示例16: test_converter_with_name_fset

def test_converter_with_name_fset():
    from webob.descriptors import converter
    from webob.descriptors import environ_getter
    from webob.descriptors import parse_int_safe
    from webob.descriptors import serialize_int

    req = Request.blank("/")
    desc = converter(
        environ_getter("CONTENT_LENGTH", "666", "14.13"),
        parse_int_safe,
        serialize_int,
        "int",
    )
    desc.fset(req, "999")
    assert desc.fget(req) == 999
开发者ID:Pylons,项目名称:webob,代码行数:15,代码来源:test_descriptors.py



注:本文中的webob.descriptors.converter函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python descriptors.environ_getter函数代码示例发布时间:2022-05-26
下一篇:
Python compat.text_函数代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap