本文整理汇总了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;未经允许,请勿转载。 |
请发表评论