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

Python urls.get_review_group_user_list_url函数代码示例

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

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



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

示例1: test_get_with_no_access

 def test_get_with_no_access(self):
     """Testing the GET <URL> API  without access to invite-only group"""
     group = self.create_review_group(name='priv-group', invite_only=True)
     rsp = self.api_get(get_review_group_user_list_url(group.name),
                        expected_status=403)
     self.assertEqual(rsp['stat'], 'fail')
     self.assertEqual(rsp['err']['code'], PERMISSION_DENIED.code)
开发者ID:chipx86,项目名称:reviewboard,代码行数:7,代码来源:test_review_group_user.py


示例2: test_get_with_no_access

 def test_get_with_no_access(self):
     """Testing the GET groups/<name>/users/ API
     without access to invite-only group
     """
     group = self.create_review_group(name="priv-group", invite_only=True)
     rsp = self.apiGet(get_review_group_user_list_url(group.name), expected_status=403)
     self.assertEqual(rsp["stat"], "fail")
     self.assertEqual(rsp["err"]["code"], PERMISSION_DENIED.code)
开发者ID:prodigeni,项目名称:reviewboard,代码行数:8,代码来源:test_review_group_user.py


示例3: test_post_with_no_access

    def test_post_with_no_access(self, local_site=None):
        """Testing the POST groups/<name>/users/ API with Permission Denied"""
        group = self.create_review_group()
        user = User.objects.get(pk=1)

        rsp = self.apiPost(
            get_review_group_user_list_url(group.name, local_site), {"username": user.username}, expected_status=403
        )
        self.assertEqual(rsp["stat"], "fail")
开发者ID:prodigeni,项目名称:reviewboard,代码行数:9,代码来源:test_review_group_user.py


示例4: setup_basic_post_test

    def setup_basic_post_test(self, user, with_local_site, local_site_name, post_valid_data):
        group = self.create_review_group(with_local_site=with_local_site)

        if post_valid_data:
            post_data = {"username": "doc"}
        else:
            post_data = {}

        return (get_review_group_user_list_url(group.name, local_site_name), user_item_mimetype, post_data, [group])
开发者ID:prodigeni,项目名称:reviewboard,代码行数:9,代码来源:test_review_group_user.py


示例5: test_post_with_no_access

    def test_post_with_no_access(self, local_site=None):
        """Testing the POST <URL> API with Permission Denied"""
        group = self.create_review_group()
        user = User.objects.get(pk=1)

        rsp = self.api_post(
            get_review_group_user_list_url(group.name, local_site),
            {'username': user.username},
            expected_status=403)
        self.assertEqual(rsp['stat'], 'fail')
开发者ID:chipx86,项目名称:reviewboard,代码行数:10,代码来源:test_review_group_user.py


示例6: setup_basic_get_test

    def setup_basic_get_test(self, user, with_local_site, local_site_name, populate_items):
        group = self.create_review_group(with_local_site=with_local_site)

        if populate_items:
            items = [User.objects.get(username="doc"), User.objects.get(username="grumpy")]
            group.users = items
        else:
            items = []

        return (get_review_group_user_list_url(group.name, local_site_name), user_list_mimetype, items)
开发者ID:prodigeni,项目名称:reviewboard,代码行数:10,代码来源:test_review_group_user.py


示例7: test_post_with_invalid_user

    def test_post_with_invalid_user(self):
        """Testing the POST groups/<name>/users/ API with invalid user"""
        self._login_user(admin=True)

        group = self.create_review_group()

        rsp = self.apiPost(get_review_group_user_list_url(group.name), {"username": "grabl"}, expected_status=400)
        self.assertEqual(rsp["stat"], "fail")
        self.assertEqual(rsp["err"]["code"], INVALID_USER.code)

        self.assertEqual(group.users.count(), 0)
开发者ID:prodigeni,项目名称:reviewboard,代码行数:11,代码来源:test_review_group_user.py


示例8: test_get

    def test_get(self, local_site=None):
        """Testing the GET groups/<name>/users/ API"""
        group = self.create_review_group(
            with_local_site=(local_site is not None))
        group.users.add(User.objects.get(username='grumpy'))
        group.users.add(User.objects.get(username='doc'))

        rsp = self.apiGet(
            get_review_group_user_list_url(group.name, local_site),
            expected_mimetype=user_list_mimetype)
        self.assertEqual(rsp['stat'], 'ok')
        self.assertEqual(len(rsp['users']), 2)
开发者ID:markrcote,项目名称:reviewboard,代码行数:12,代码来源:test_review_group_user.py


示例9: test_post_with_self

    def test_post_with_self(self):
        """Testing the POST <URL> API with the requesting user"""
        group = self.create_review_group()

        self.assertFalse(self.user.is_superuser)

        rsp = self.api_post(
            get_review_group_user_list_url(group.name),
            {'username': self.user.username},
            expected_mimetype=review_group_user_item_mimetype)
        self.assertEqual(rsp['stat'], 'ok')

        self.assertEqual(group.users.count(), 1)
开发者ID:chipx86,项目名称:reviewboard,代码行数:13,代码来源:test_review_group_user.py


示例10: test_post_with_invalid_user

    def test_post_with_invalid_user(self):
        """Testing the POST groups/<name>/users/ API with invalid user"""
        self._login_user(admin=True)

        group = self.create_review_group()

        rsp = self.api_post(
            get_review_group_user_list_url(group.name),
            {'username': 'grabl'},
            expected_status=400)
        self.assertEqual(rsp['stat'], 'fail')
        self.assertEqual(rsp['err']['code'], INVALID_USER.code)

        self.assertEqual(group.users.count(), 0)
开发者ID:CharanKamal-CLI,项目名称:reviewboard,代码行数:14,代码来源:test_review_group_user.py


示例11: test_post_with_self_and_private_group

    def test_post_with_self_and_private_group(self):
        """Testing the POST groups/<name>/users/ API
        with the requesting user and private group
        """
        group = self.create_review_group(invite_only=True)
        self.assertFalse(group.is_accessible_by(self.user))

        rsp = self.api_post(
            get_review_group_user_list_url(group.name),
            {'username': self.user.username},
            expected_status=403)
        self.assertEqual(rsp['stat'], 'fail')

        self.assertEqual(group.users.count(), 0)
开发者ID:CharanKamal-CLI,项目名称:reviewboard,代码行数:14,代码来源:test_review_group_user.py


示例12: test_post

    def test_post(self, local_site=None):
        """Testing the POST groups/<name>/users/ API"""
        self._login_user(admin=True, local_site=local_site)

        group = self.create_review_group(
            with_local_site=(local_site is not None))
        user = User.objects.get(pk=1)

        rsp = self.apiPost(
            get_review_group_user_list_url(group.name, local_site),
            {'username': user.username},
            expected_mimetype=user_item_mimetype)
        self.assertEqual(rsp['stat'], 'ok')

        self.assertEqual(group.users.count(), 1)
        self.assertEqual(group.users.get().username, user.username)
开发者ID:markrcote,项目名称:reviewboard,代码行数:16,代码来源:test_review_group_user.py


示例13: test_post_with_self_and_unjoined_site

    def test_post_with_self_and_unjoined_site(self):
        """Testing the POST groups/<name>/users/ API
        with the requesting user on an unjoined local site
        """
        self.assertFalse(self.user.is_superuser)

        group = self.create_review_group(with_local_site=True)

        self.assertEqual(group.users.count(), 0)

        rsp = self.api_post(
            get_review_group_user_list_url(group.name, self.local_site_name),
            {'username': self.user.username},
            expected_status=403)
        self.assertEqual(rsp['stat'], 'fail')

        self.assertEqual(group.users.count(), 0)
开发者ID:CharanKamal-CLI,项目名称:reviewboard,代码行数:17,代码来源:test_review_group_user.py


示例14: test_get_multiple_groups

    def test_get_multiple_groups(self):
        """Testing GET <URL> API with a user in multiple groups"""
        doc = User.objects.get(username='doc')

        groups = [
            self.create_review_group('group1'),
            self.create_review_group('group2'),
        ]

        for group in groups:
            group.users.add(doc)

        rsp = self.api_get(
            get_review_group_user_list_url(groups[0].name),
            expected_mimetype=review_group_user_list_mimetype)

        self.assertEqual(rsp['stat'], 'ok')
        self.assertEqual(rsp['total_results'], 1)
        self.compare_item(rsp['users'][0], doc)
开发者ID:chipx86,项目名称:reviewboard,代码行数:19,代码来源:test_review_group_user.py


示例15: test_post_with_self_and_site

    def test_post_with_self_and_site(self):
        """Testing the POST <URL> API with the requesting user on a local site
        """
        self.assertFalse(self.user.is_superuser)

        local_site = self.get_local_site(name=self.local_site_name)
        local_site.users.add(self.user)

        group = self.create_review_group(with_local_site=True)

        self.assertEqual(group.users.count(), 0)

        rsp = self.api_post(
            get_review_group_user_list_url(group.name, self.local_site_name),
            {'username': self.user.username},
            expected_mimetype=review_group_user_item_mimetype)
        self.assertEqual(rsp['stat'], 'ok')

        self.assertEqual(group.users.count(), 1)
开发者ID:chipx86,项目名称:reviewboard,代码行数:19,代码来源:test_review_group_user.py


示例16: setup_http_not_allowed_item_test

 def setup_http_not_allowed_item_test(self, user):
     return get_review_group_user_list_url('my-group')
开发者ID:CharanKamal-CLI,项目名称:reviewboard,代码行数:2,代码来源:test_review_group_user.py



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
Python urls.get_review_item_url函数代码示例发布时间:2022-05-26
下一篇:
Python urls.get_review_group_item_url函数代码示例发布时间: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