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

Python query.parse_request_args函数代码示例

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

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



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

示例1: test_sort_is_parsed

    def test_sort_is_parsed(self):
        request_args = MultiDict([
            ("sort_by", "foo:ascending")])

        args = parse_request_args(request_args)

        assert_that(args['sort_by'], is_(["foo", "ascending"]))
开发者ID:alphagov,项目名称:backdrop,代码行数:7,代码来源:test_parse_request_args.py


示例2: test_one_filter_by_is_parsed

    def test_one_filter_by_is_parsed(self):
        request_args = MultiDict([
            ("filter_by", "foo:bar")])

        args = parse_request_args(request_args)

        assert_that(args['filter_by'], has_item(["foo", "bar"]))
开发者ID:alphagov,项目名称:backdrop,代码行数:7,代码来源:test_parse_request_args.py


示例3: test_limit_is_parsed

    def test_limit_is_parsed(self):
        request_args = MultiDict([
            ("limit", "123")
        ])

        args = parse_request_args(request_args)

        assert_that(args['limit'], is_(123))
开发者ID:alphagov,项目名称:backdrop,代码行数:8,代码来源:test_parse_request_args.py


示例4: test_one_collect_is_parsed

    def test_one_collect_is_parsed(self):
        request_args = MultiDict([
            ("collect", "some_key")
        ])

        args = parse_request_args(request_args)

        assert_that(args['collect'], is_(["some_key"]))
开发者ID:roc,项目名称:backdrop,代码行数:8,代码来源:test_parse_request_args.py


示例5: test_one_filter_by_prefix_is_parsed

    def test_one_filter_by_prefix_is_parsed(self):
        request_args = MultiDict([
            ("filter_by_prefix", "foo:/hello/world")])

        args = parse_request_args(request_args)

        assert_that(args['filter_by_prefix'],
                    has_item(["foo", '/hello/world']))
开发者ID:alphagov,项目名称:backdrop,代码行数:8,代码来源:test_parse_request_args.py


示例6: test_one_collect_is_parsed_with_custom_method

    def test_one_collect_is_parsed_with_custom_method(self):
        request_args = MultiDict([
            ("collect", "some_key:mean")
        ])

        args = parse_request_args(request_args)

        assert_that(args['collect'], is_([("some_key", "mean")]))
开发者ID:alphagov,项目名称:backdrop,代码行数:8,代码来源:test_parse_request_args.py


示例7: test_end_at_is_parsed

    def test_end_at_is_parsed(self):
        request_args = MultiDict([
            ("end_at", "2012-12-12T08:12:43+00:00")])

        args = parse_request_args(request_args)

        assert_that(args['end_at'], is_(
            datetime(2012, 12, 12, 8, 12, 43, tzinfo=pytz.UTC)))
开发者ID:alphagov,项目名称:backdrop,代码行数:8,代码来源:test_parse_request_args.py


示例8: test_two_collects_are_parsed

    def test_two_collects_are_parsed(self):
        request_args = MultiDict([
            ("collect", "some_key"),
            ("collect", "some_other_key")
        ])

        args = parse_request_args(request_args)

        assert_that(args['collect'], is_(["some_key", "some_other_key"]))
开发者ID:roc,项目名称:backdrop,代码行数:9,代码来源:test_parse_request_args.py


示例9: test_sort_will_use_first_argument_only

    def test_sort_will_use_first_argument_only(self):
        request_args = MultiDict([
            ("sort_by", "foo:descending"),
            ("sort_by", "foo:ascending"),
        ])

        args = parse_request_args(request_args)

        assert_that(args['sort_by'], is_(["foo", "descending"]))
开发者ID:alphagov,项目名称:backdrop,代码行数:9,代码来源:test_parse_request_args.py


示例10: test_many_filter_by_are_parsed

    def test_many_filter_by_are_parsed(self):
        request_args = MultiDict([
            ("filter_by_prefix", "foo:bar"),
            ("filter_by_prefix", "bar:foo")
        ])

        args = parse_request_args(request_args)

        assert_that(args['filter_by_prefix'], has_item(["foo", 'bar']))
        assert_that(args['filter_by_prefix'], has_item(["bar", 'foo']))
开发者ID:alphagov,项目名称:backdrop,代码行数:10,代码来源:test_parse_request_args.py


示例11: test_build_query_with_boolean_value

    def test_build_query_with_boolean_value(self):
        request_args = MultiDict([
            ("filter_by", "planet:true"),
            ("filter_by", "star:false"),
        ])

        args = parse_request_args(request_args)

        assert_that(args['filter_by'], has_item([ "planet", True ]))
        assert_that(args['filter_by'], has_item([ "star", False ]))
开发者ID:alphagov,项目名称:backdrop,代码行数:10,代码来源:test_parse_request_args.py


示例12: test_filter_by_prefix_escapes_regex_group_operators

    def test_filter_by_prefix_escapes_regex_group_operators(self):
        request_args = MultiDict([
            ("filter_by_prefix", "foo:(a)+")])

        args = parse_request_args(request_args)

        parsed_regex = re.compile('^\(a\)\+.*')

        assert_that(args['filter_by_prefix'],
                    has_item(["foo", parsed_regex]))
开发者ID:NRCan,项目名称:backdrop,代码行数:10,代码来源:test_parse_request_args.py


示例13: test_first_start_at_is_used

    def test_first_start_at_is_used(self):
        request_args = MultiDict([
            ("start_at", "2012-12-12T08:12:43+00:00"),
            ("start_at", "2012-12-13T08:12:43+00:00"),
        ])

        args = parse_request_args(request_args)

        assert_that(args['start_at'], is_(
            datetime(2012, 12, 12, 8, 12, 43, tzinfo=pytz.UTC)))
开发者ID:alphagov,项目名称:backdrop,代码行数:10,代码来源:test_parse_request_args.py


示例14: test_two_collects_are_parsed_with_default_methods

    def test_two_collects_are_parsed_with_default_methods(self):
        request_args = MultiDict([
            ("collect", "some_key"),
            ("collect", "some_other_key")
        ])

        args = parse_request_args(request_args)

        assert_that(args['collect'], is_([("some_key", "default"),
                                          ("some_other_key", "default")]))
开发者ID:alphagov,项目名称:backdrop,代码行数:10,代码来源:test_parse_request_args.py


示例15: test_one_filter_by_prefix_is_parsed

    def test_one_filter_by_prefix_is_parsed(self):
        request_args = MultiDict([
            ("filter_by_prefix", "foo:/hello/world")])

        args = parse_request_args(request_args)

        parsed_regex = re.compile('^\\/hello\\/world.*')

        assert_that(args['filter_by_prefix'],
                    has_item(["foo", parsed_regex]))
开发者ID:NRCan,项目名称:backdrop,代码行数:10,代码来源:test_parse_request_args.py


示例16: test_many_filter_by_are_parsed

    def test_many_filter_by_are_parsed(self):
        request_args = MultiDict([
            ("filter_by_prefix", "foo:bar"),
            ("filter_by_prefix", "bar:foo")
        ])

        args = parse_request_args(request_args)

        parsed_regex1 = re.compile('^bar.*')
        parsed_regex2 = re.compile('^foo.*')

        assert_that(args['filter_by_prefix'], has_item(["foo", parsed_regex1]))
        assert_that(args['filter_by_prefix'], has_item(["bar", parsed_regex2]))
开发者ID:NRCan,项目名称:backdrop,代码行数:13,代码来源:test_parse_request_args.py


示例17: test_group_by_is_passed_through_untouched

    def test_group_by_is_passed_through_untouched(self):
        request_args = MultiDict([("group_by", "foobar")])

        args = parse_request_args(request_args)

        assert_that(args['group_by'], is_(['foobar']))
开发者ID:alphagov,项目名称:backdrop,代码行数:6,代码来源:test_parse_request_args.py



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
Python query.Query类代码示例发布时间:2022-05-24
下一篇:
Python query.Query类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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