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

Python urls.get_repository_list_url函数代码示例

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

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



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

示例1: test_get_repositories

 def test_get_repositories(self):
     """Testing the GET repositories/ API"""
     rsp = self.apiGet(get_repository_list_url(),
                       expected_mimetype=repository_list_mimetype)
     self.assertEqual(rsp['stat'], 'ok')
     self.assertEqual(len(rsp['repositories']),
                      Repository.objects.accessible(self.user).count())
开发者ID:harrifeng,项目名称:reviewboard,代码行数:7,代码来源:test_repository.py


示例2: test_get_repositories_with_username_many

    def test_get_repositories_with_username_many(self):
        """Testing the GET repositories/?username= API
        and comma-separated list
        """
        hosting_account = HostingServiceAccount.objects.create(service_name="github", username="my-username")

        Repository.objects.create(
            name="My New Repository 1",
            path="https://example.com",
            tool=Tool.objects.get(name="Git"),
            hosting_account=hosting_account,
        )

        Repository.objects.create(
            name="My New Repository 2",
            path="https://example.com",
            username="my-username-2",
            tool=Tool.objects.get(name="Subversion"),
        )

        rsp = self.api_get(
            get_repository_list_url() + "?username=my-username,my-username-2",
            expected_mimetype=repository_list_mimetype,
        )
        self.assertEqual(rsp["stat"], "ok")
        self.assertEqual(len(rsp["repositories"]), 2)
        self.assertEqual(rsp["repositories"][0]["name"], "My New Repository 1")
        self.assertEqual(rsp["repositories"][1]["name"], "My New Repository 2")
开发者ID:hcchen,项目名称:reviewboard,代码行数:28,代码来源:test_repository.py


示例3: _post_repository

    def _post_repository(self, use_local_site, data={}, expected_status=201):
        repo_name = 'Test Repository'

        if 200 <= expected_status < 300:
            expected_mimetype = repository_item_mimetype
        else:
            expected_mimetype = None

        if use_local_site:
            local_site_name = self.local_site_name
        else:
            local_site_name = None

        rsp = self.apiPost(
            get_repository_list_url(local_site_name),
            dict({
                'name': repo_name,
                'path': self.sample_repo_path,
                'tool': 'Test',
            }, **data),
            expected_status=expected_status,
            expected_mimetype=expected_mimetype)

        if 200 <= expected_status < 300:
            self._verify_repository_info(rsp, repo_name, self.sample_repo_path,
                                         data)

            self.assertEqual(
                rsp['repository']['links']['self']['href'],
                self.base_url +
                get_repository_item_url(rsp['repository']['id'],
                                        local_site_name))

        return rsp
开发者ID:aaronmartin0303,项目名称:reviewboard,代码行数:34,代码来源:test_repository.py


示例4: _post_repository

    def _post_repository(self, use_local_site, data={}, expected_status=201):
        repo_name = "Test Repository"

        if 200 <= expected_status < 300:
            expected_mimetype = repository_item_mimetype
        else:
            expected_mimetype = None

        if use_local_site:
            local_site_name = self.local_site_name
        else:
            local_site_name = None

        rsp = self.api_post(
            get_repository_list_url(local_site_name),
            dict({"name": repo_name, "path": self.sample_repo_path, "tool": "Test"}, **data),
            expected_status=expected_status,
            expected_mimetype=expected_mimetype,
        )

        if 200 <= expected_status < 300:
            self._verify_repository_info(rsp, repo_name, self.sample_repo_path, data)

            self.assertEqual(
                rsp["repository"]["links"]["self"]["href"],
                self.base_url + get_repository_item_url(rsp["repository"]["id"], local_site_name),
            )

        return rsp
开发者ID:hcchen,项目名称:reviewboard,代码行数:29,代码来源:test_repository.py


示例5: test_get_with_show_visible

 def test_get_with_show_visible(self):
     """Testing the GET repositories/ API with show_invisible=True"""
     rsp = self.apiGet(
         get_repository_list_url(), query={"show-invisible": True}, expected_mimetype=repository_list_mimetype
     )
     self.assertEqual(rsp["stat"], "ok")
     self.assertEqual(len(rsp["repositories"]), Repository.objects.accessible(self.user, visible_only=False).count())
开发者ID:prodigeni,项目名称:reviewboard,代码行数:7,代码来源:test_repository.py


示例6: test_get_repositories_with_username_many

    def test_get_repositories_with_username_many(self):
        """Testing the GET repositories/?username= API
        and comma-separated list
        """
        hosting_account = HostingServiceAccount.objects.create(
            service_name='github',
            username='my-username')

        Repository.objects.create(
            name='My New Repository 1',
            path='https://example.com',
            tool=Tool.objects.get(name='Git'),
            hosting_account=hosting_account)

        Repository.objects.create(
            name='My New Repository 2',
            path='https://example.com',
            username='my-username-2',
            tool=Tool.objects.get(name='Subversion'))

        rsp = self.apiGet(
            get_repository_list_url() + '?username=my-username,my-username-2',
            expected_mimetype=repository_list_mimetype)
        self.assertEqual(rsp['stat'], 'ok')
        self.assertEqual(len(rsp['repositories']), 2)
        self.assertEqual(rsp['repositories'][0]['name'],
                         'My New Repository 1')
        self.assertEqual(rsp['repositories'][1]['name'],
                         'My New Repository 2')
开发者ID:aaronmartin0303,项目名称:reviewboard,代码行数:29,代码来源:test_repository.py


示例7: setup_basic_get_test

    def setup_basic_get_test(self, user, with_local_site, local_site_name, populate_items):
        if populate_items:
            items = [self.create_repository(tool_name="Test", with_local_site=with_local_site)]
        else:
            items = []

        return (get_repository_list_url(local_site_name), repository_list_mimetype, items)
开发者ID:hcchen,项目名称:reviewboard,代码行数:7,代码来源:test_repository.py


示例8: test_get_repositories_with_site

 def test_get_repositories_with_site(self):
     """Testing the GET repositories/ API with a local site"""
     self._login_user(local_site=True)
     rsp = self.apiGet(get_repository_list_url(self.local_site_name),
                       expected_mimetype=repository_list_mimetype)
     self.assertEqual(len(rsp['repositories']),
                      Repository.objects.filter(
                          local_site__name=self.local_site_name).count())
开发者ID:harrifeng,项目名称:reviewboard,代码行数:8,代码来源:test_repository.py


示例9: test_get_repositories_with_name_or_path

    def test_get_repositories_with_name_or_path(self):
        """Testing the GET repositories/?name-or-path= API"""
        self.create_repository(name='test1', path='dummy1', tool_name='Test')
        self.create_repository(name='test2', path='dummy2', tool_name='Test')
        self.create_repository(name='test3', path='dummy3', tool_name='Test')

        rsp = self.apiGet(get_repository_list_url() + '?name-or-path=test1',
                          expected_mimetype=repository_list_mimetype)
        self.assertEqual(rsp['stat'], 'ok')
        self.assertEqual(len(rsp['repositories']), 1)
        self.assertEqual(rsp['repositories'][0]['name'], 'test1')

        rsp = self.apiGet(get_repository_list_url() + '?name-or-path=dummy2',
                          expected_mimetype=repository_list_mimetype)
        self.assertEqual(rsp['stat'], 'ok')
        self.assertEqual(len(rsp['repositories']), 1)
        self.assertEqual(rsp['repositories'][0]['name'], 'test2')
开发者ID:aaronmartin0303,项目名称:reviewboard,代码行数:17,代码来源:test_repository.py


示例10: setup_basic_post_test

    def setup_basic_post_test(self, user, with_local_site, local_site_name, post_valid_data):

        return (
            get_repository_list_url(local_site_name),
            repository_item_mimetype,
            {"name": "Test Repository", "path": self.sample_repo_path, "tool": "Test"},
            [],
        )
开发者ID:hcchen,项目名称:reviewboard,代码行数:8,代码来源:test_repository.py


示例11: test_get_repositories_with_tool

    def test_get_repositories_with_tool(self):
        """Testing the GET repositories/?tool= API"""
        self.create_repository(name="test1", path="dummy1", tool_name="Git")
        self.create_repository(name="test2", path="dummy2", tool_name="Test")

        rsp = self.api_get(get_repository_list_url() + "?tool=Git", expected_mimetype=repository_list_mimetype)
        self.assertEqual(rsp["stat"], "ok")
        self.assertEqual(len(rsp["repositories"]), 1)
        self.assertEqual(rsp["repositories"][0]["name"], "test1")
开发者ID:hcchen,项目名称:reviewboard,代码行数:9,代码来源:test_repository.py


示例12: setup_basic_post_test

    def setup_basic_post_test(self, user, with_local_site, local_site_name,
                              post_valid_data):

        return (get_repository_list_url(local_site_name),
                repository_item_mimetype,
                {
                    'name': 'Test Repository',
                    'path': self.sample_repo_path,
                    'tool': 'Test',
                },
                [])
开发者ID:aaronmartin0303,项目名称:reviewboard,代码行数:11,代码来源:test_repository.py


示例13: test_get_repositories_with_name_many

    def test_get_repositories_with_name_many(self):
        """Testing the GET repositories/?name= API and comma-separated list"""
        self.create_repository(name="test1", tool_name="Test")
        self.create_repository(name="test2", tool_name="Test")
        self.create_repository(name="test3", tool_name="Test")

        rsp = self.api_get(get_repository_list_url() + "?name=test1,test2", expected_mimetype=repository_list_mimetype)
        self.assertEqual(rsp["stat"], "ok")
        self.assertEqual(len(rsp["repositories"]), 2)
        self.assertEqual(rsp["repositories"][0]["name"], "test1")
        self.assertEqual(rsp["repositories"][1]["name"], "test2")
开发者ID:hcchen,项目名称:reviewboard,代码行数:11,代码来源:test_repository.py


示例14: test_get_repositories_with_path_many

    def test_get_repositories_with_path_many(self):
        """Testing the GET repositories/?path= API and comma-separated lists"""
        self.create_repository(name='test1', path='dummy1', tool_name='Test')
        self.create_repository(name='test2', path='dummy2', tool_name='Test')
        self.create_repository(name='test3', path='dummy3', tool_name='Test')

        rsp = self.apiGet(get_repository_list_url() + '?path=dummy1,dummy2',
                          expected_mimetype=repository_list_mimetype)
        self.assertEqual(rsp['stat'], 'ok')
        self.assertEqual(len(rsp['repositories']), 2)
        self.assertEqual(rsp['repositories'][0]['name'], 'test1')
        self.assertEqual(rsp['repositories'][1]['name'], 'test2')
开发者ID:aaronmartin0303,项目名称:reviewboard,代码行数:12,代码来源:test_repository.py


示例15: test_get_with_show_visible

    def test_get_with_show_visible(self):
        """Testing the GET repositories/ API with show_invisible=True"""
        self.create_repository(name='test1', tool_name='Test', visible=False)
        self.create_repository(name='test2', tool_name='Test', visible=True)

        rsp = self.apiGet(get_repository_list_url(),
                          query={'show-invisible': True},
                          expected_mimetype=repository_list_mimetype)
        self.assertEqual(rsp['stat'], 'ok')
        self.assertEqual(len(rsp['repositories']), 2)
        self.assertEqual(rsp['repositories'][0]['name'], 'test1')
        self.assertEqual(rsp['repositories'][1]['name'], 'test2')
开发者ID:aaronmartin0303,项目名称:reviewboard,代码行数:12,代码来源:test_repository.py


示例16: test_get_with_show_visible

    def test_get_with_show_visible(self):
        """Testing the GET repositories/ API with show_invisible=True"""
        self.create_repository(name="test1", tool_name="Test", visible=False)
        self.create_repository(name="test2", tool_name="Test", visible=True)

        rsp = self.api_get(
            get_repository_list_url(), query={"show-invisible": True}, expected_mimetype=repository_list_mimetype
        )
        self.assertEqual(rsp["stat"], "ok")
        self.assertEqual(len(rsp["repositories"]), 2)
        self.assertEqual(rsp["repositories"][0]["name"], "test1")
        self.assertEqual(rsp["repositories"][1]["name"], "test2")
开发者ID:hcchen,项目名称:reviewboard,代码行数:12,代码来源:test_repository.py


示例17: test_get_repositories_with_tool_many

    def test_get_repositories_with_tool_many(self):
        """Testing the GET repositories/?tool= API and comma-separated list"""
        self.create_repository(name="test1", path="dummy1", tool_name="Git")
        self.create_repository(name="test2", path="dummy2", tool_name="Test")
        self.create_repository(name="test3", path="dummy3", tool_name="Subversion")

        rsp = self.api_get(
            get_repository_list_url() + "?tool=Git,Subversion", expected_mimetype=repository_list_mimetype
        )
        self.assertEqual(rsp["stat"], "ok")
        self.assertEqual(len(rsp["repositories"]), 2)
        self.assertEqual(rsp["repositories"][0]["name"], "test1")
        self.assertEqual(rsp["repositories"][1]["name"], "test3")
开发者ID:hcchen,项目名称:reviewboard,代码行数:13,代码来源:test_repository.py


示例18: test_get_repositories_with_hosting_service

    def test_get_repositories_with_hosting_service(self):
        """Testing the GET repositories/?hosting-service= API"""
        hosting_account = HostingServiceAccount.objects.create(service_name="github", username="my-username")

        Repository.objects.create(
            name="My New Repository",
            path="https://example.com",
            tool=Tool.objects.get(name="Git"),
            hosting_account=hosting_account,
        )

        rsp = self.api_get(
            get_repository_list_url() + "?hosting-service=github", expected_mimetype=repository_list_mimetype
        )
        self.assertEqual(rsp["stat"], "ok")
        self.assertEqual(len(rsp["repositories"]), 1)
        self.assertEqual(rsp["repositories"][0]["name"], "My New Repository")
开发者ID:hcchen,项目名称:reviewboard,代码行数:17,代码来源:test_repository.py


示例19: test_get_repositories_with_hosting_service

    def test_get_repositories_with_hosting_service(self):
        """Testing the GET repositories/?hosting-service= API"""
        hosting_account = HostingServiceAccount.objects.create(
            service_name='github',
            username='my-username')

        Repository.objects.create(
            name='My New Repository',
            path='https://example.com',
            tool=Tool.objects.get(name='Git'),
            hosting_account=hosting_account)

        rsp = self.apiGet(
            get_repository_list_url() + '?hosting-service=github',
            expected_mimetype=repository_list_mimetype)
        self.assertEqual(rsp['stat'], 'ok')
        self.assertEqual(len(rsp['repositories']), 1)
        self.assertEqual(rsp['repositories'][0]['name'],
                         'My New Repository')
开发者ID:aaronmartin0303,项目名称:reviewboard,代码行数:19,代码来源:test_repository.py


示例20: _post_repository

    def _post_repository(self, use_local_site, data={}, expected_status=201):
        repo_name = 'Test Repository'
        repo_path = 'file://' + os.path.abspath(
            os.path.join(os.path.dirname(scmtools.__file__), 'testdata',
                         'svn_repo'))

        if 200 <= expected_status < 300:
            expected_mimetype = repository_item_mimetype
        else:
            expected_mimetype = None

        if use_local_site:
            local_site_name = self.local_site_name
        else:
            local_site_name = None

        rsp = self.apiPost(
            get_repository_list_url(local_site_name),
            dict({
                'name': repo_name,
                'path': repo_path,
                'tool': 'Subversion',
            }, **data),
            expected_status=expected_status,
            expected_mimetype=expected_mimetype)

        if 200 <= expected_status < 300:
            self._verify_repository_info(rsp, repo_name, repo_path, data)

            self.assertEqual(
                rsp['repository']['links']['self']['href'],
                self.base_url +
                get_repository_item_url(rsp['repository']['id'],
                                        local_site_name))

        return rsp
开发者ID:harrifeng,项目名称:reviewboard,代码行数:36,代码来源:test_repository.py



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

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