本文整理汇总了Python中reviewboard.webapi.tests.urls.get_review_list_url函数的典型用法代码示例。如果您正苦于以下问题:Python get_review_list_url函数的具体用法?Python get_review_list_url怎么用?Python get_review_list_url使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了get_review_list_url函数的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: setup_basic_post_test
def setup_basic_post_test(self, user, with_local_site, local_site_name, post_valid_data):
review_request = self.create_review_request(with_local_site=with_local_site, submitter=user, publish=True)
return (
get_review_list_url(review_request, local_site_name),
review_item_mimetype,
{"ship_it": True, "body_top": "My body top", "body_bottom": "My body bottom"},
[review_request],
)
开发者ID:rajasaur,项目名称:reviewboard,代码行数:9,代码来源:test_review.py
示例2: test_get_reviews
def test_get_reviews(self):
"""Testing the GET review-requests/<id>/reviews/ API"""
review_request = self.create_review_request(publish=True)
self.create_review(review_request, publish=True)
rsp = self.apiGet(get_review_list_url(review_request),
expected_mimetype=self.list_mimetype)
self.assertEqual(rsp['stat'], 'ok')
self.assertEqual(len(rsp['reviews']), 1)
开发者ID:harrifeng,项目名称:reviewboard,代码行数:9,代码来源:test_review.py
示例3: setup_basic_get_test
def setup_basic_get_test(self, user, with_local_site, local_site_name, populate_items):
review_request = self.create_review_request(with_local_site=with_local_site, submitter=user, publish=True)
if populate_items:
items = [self.create_review(review_request, publish=True)]
else:
items = []
return (get_review_list_url(review_request, local_site_name), review_list_mimetype, items)
开发者ID:rajasaur,项目名称:reviewboard,代码行数:9,代码来源:test_review.py
示例4: test_post_reviews_with_site_no_access
def test_post_reviews_with_site_no_access(self):
"""Testing the POST review-requests/<id>/reviews/ API with a local site and Permission Denied error"""
review_request = self.create_review_request(with_local_site=True,
publish=True)
rsp = self.apiPost(
get_review_list_url(review_request, self.local_site_name),
expected_status=403)
self.assertEqual(rsp['stat'], 'fail')
self.assertEqual(rsp['err']['code'], PERMISSION_DENIED.code)
开发者ID:harrifeng,项目名称:reviewboard,代码行数:10,代码来源:test_review.py
示例5: test_get_with_counts_only
def test_get_with_counts_only(self):
"""Testing the GET review-requests/<id>/reviews/?counts-only=1 API"""
review_request = self.create_review_request(publish=True)
self.create_review(review_request, publish=True)
self.create_review(review_request, publish=True)
rsp = self.apiGet(
get_review_list_url(review_request), {"counts-only": 1}, expected_mimetype=review_list_mimetype
)
self.assertEqual(rsp["stat"], "ok")
self.assertEqual(rsp["count"], 2)
开发者ID:rajasaur,项目名称:reviewboard,代码行数:11,代码来源:test_review.py
示例6: test_get_with_counts_only
def test_get_with_counts_only(self):
"""Testing the GET review-requests/<id>/reviews/?counts-only=1 API"""
review_request = self.create_review_request(publish=True)
self.create_review(review_request, publish=True)
self.create_review(review_request, publish=True)
rsp = self.api_get(get_review_list_url(review_request), {
'counts-only': 1,
}, expected_mimetype=review_list_mimetype)
self.assertEqual(rsp['stat'], 'ok')
self.assertEqual(rsp['count'], 2)
开发者ID:davidt,项目名称:reviewboard,代码行数:11,代码来源:test_review.py
示例7: test_get_reviews_with_site
def test_get_reviews_with_site(self):
"""Testing the GET review-requests/<id>/reviews/ API with a local site"""
self.test_post_reviews_with_site(public=True)
local_site = LocalSite.objects.get(name=self.local_site_name)
review_request = ReviewRequest.objects.public(local_site=local_site)[0]
rsp = self.apiGet(get_review_list_url(review_request,
self.local_site_name),
expected_mimetype=self.list_mimetype)
self.assertEqual(rsp['stat'], 'ok')
self.assertEqual(len(rsp['reviews']), review_request.reviews.count())
开发者ID:harrifeng,项目名称:reviewboard,代码行数:12,代码来源:test_review.py
示例8: test_post_with_site
def test_post_with_site(self, public=False):
"""Testing the POST review-requests/<id>/reviews/ API
with a local site
"""
self._login_user(local_site=True)
body_top = ""
body_bottom = "My Body Bottom"
ship_it = True
self.siteconfig.set('mail_send_review_mail', True)
self.siteconfig.save()
review_request = self.create_review_request(with_local_site=True,
publish=True)
mail.outbox = []
post_data = {
'ship_it': ship_it,
'body_top': body_top,
'body_bottom': body_bottom,
'public': public,
}
rsp, response = self.api_post_with_response(
get_review_list_url(review_request, self.local_site_name),
post_data,
expected_mimetype=review_item_mimetype)
self.assertTrue('stat' in rsp)
self.assertEqual(rsp['stat'], 'ok')
self.assertTrue('Location' in response)
reviews = review_request.reviews.all()
self.assertEqual(len(reviews), 1)
review = reviews[0]
self.assertEqual(rsp['review']['id'], review.id)
self.assertEqual(review.ship_it, ship_it)
self.assertEqual(review.body_top, body_top)
self.assertEqual(review.body_bottom, body_bottom)
self.assertEqual(review.public, public)
if public:
self.assertEqual(len(mail.outbox), 1)
else:
self.assertEqual(len(mail.outbox), 0)
开发者ID:markrcote,项目名称:reviewboard,代码行数:49,代码来源:test_review.py
示例9: test_get_with_invite_only_group_and_permission_denied_error
def test_get_with_invite_only_group_and_permission_denied_error(self):
"""Testing the GET review-requests/<id>/reviews/ API
with invite-only group and Permission Denied error
"""
review_request = self.create_review_request(publish=True)
self.assertNotEqual(review_request.submitter, self.user)
group = self.create_review_group(invite_only=True)
review_request.target_groups.add(group)
review_request.save()
rsp = self.apiGet(get_review_list_url(review_request), expected_status=403)
self.assertEqual(rsp["stat"], "fail")
self.assertEqual(rsp["err"]["code"], PERMISSION_DENIED.code)
开发者ID:rajasaur,项目名称:reviewboard,代码行数:15,代码来源:test_review.py
示例10: test_put_with_site
def test_put_with_site(self):
"""Testing the PUT review-requests/<id>/reviews/<id>/ API
with a local site
"""
self._login_user(local_site=True)
body_top = ""
body_bottom = "My Body Bottom"
ship_it = True
review_request = self.create_review_request(with_local_site=True,
publish=True)
mail.outbox = []
rsp, response = self.api_post_with_response(
get_review_list_url(review_request, self.local_site_name),
expected_mimetype=review_item_mimetype)
self.assertTrue('stat' in rsp)
self.assertEqual(rsp['stat'], 'ok')
self.assertTrue('Location' in response)
review_url = response['Location']
rsp = self.apiPut(
review_url,
{
'ship_it': ship_it,
'body_top': body_top,
'body_bottom': body_bottom,
},
expected_mimetype=review_item_mimetype)
reviews = review_request.reviews.filter(user__username='doc')
self.assertEqual(len(reviews), 1)
review = reviews[0]
self.assertEqual(review.ship_it, ship_it)
self.assertEqual(review.body_top, body_top)
self.assertEqual(review.body_bottom, body_bottom)
self.assertEqual(review.public, False)
self.assertEqual(len(mail.outbox), 0)
# Make this easy to use in other tests.
return review
开发者ID:markrcote,项目名称:reviewboard,代码行数:46,代码来源:test_review.py
示例11: test_post_reviews
def test_post_reviews(self):
"""Testing the POST review-requests/<id>/reviews/ API"""
body_top = ""
body_bottom = "My Body Bottom"
ship_it = True
review_request = self.create_review_request(publish=True)
mail.outbox = []
rsp, response = self.api_post_with_response(
get_review_list_url(review_request),
{
'ship_it': ship_it,
'body_top': body_top,
'body_bottom': body_bottom,
},
expected_mimetype=self.item_mimetype)
self.assertTrue('stat' in rsp)
self.assertEqual(rsp['stat'], 'ok')
self.assertTrue('Location' in response)
reviews = review_request.reviews.filter(user=self.user)
self.assertEqual(len(reviews), 1)
review = reviews[0]
self.assertEqual(response['Location'],
self.base_url +
get_review_item_url(review_request, review.id))
self.assertEqual(review.ship_it, ship_it)
self.assertEqual(review.body_top, body_top)
self.assertEqual(review.body_bottom, body_bottom)
self.assertEqual(review.public, False)
self.assertEqual(len(mail.outbox), 0)
开发者ID:harrifeng,项目名称:reviewboard,代码行数:36,代码来源:test_review.py
示例12: setup_review_request_child_test
def setup_review_request_child_test(self, review_request):
return (get_review_list_url(review_request), review_list_mimetype)
开发者ID:rajasaur,项目名称:reviewboard,代码行数:2,代码来源:test_review.py
注:本文中的reviewboard.webapi.tests.urls.get_review_list_url函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论