def test_call_with_different_count(self, post):
     """make_retrigger_build_request should call requests.post with the right count."""
     buildapi_client.make_retrigger_build_request(
         "repo", "1234567", count=10, auth=None, dry_run=False)
     post.assert_called_once_with(
         '%s/%s/build' % (SELF_SERVE, "repo"),
         headers={'Accept': 'application/json'},
         data={'count': 10, 'priority': 0, 'build_id': '1234567'},
         auth=None)
 def test_call_without_dry_run(self, post):
     """make_retrigger_build_request should call requests.post."""
     buildapi_client.make_retrigger_build_request("repo", "1234567", auth=None, dry_run=False)
     # We expect that make_retrigger_request will call requests.post
     # once with the following arguments
     post.assert_called_once_with(
         '%s/%s/build' % (SELF_SERVE, "repo"),
         headers={'Accept': 'application/json'},
         data={'build_id': '1234567'},
         auth=None)
 def test_call_with_dry_run(self, post):
     """make_retrigger_build_request should return None when dry_run is True."""
     self.assertEquals(
         buildapi_client.make_retrigger_build_request(
             "repo", "1234567", auth=None, dry_run=True), None)
     # make_retrigger_build_request should not call requests.post when dry_run is True
     assert post.call_count == 0
示例#4
0
 def retrigger_build(self, uuid, *args, **kwargs):
     return make_retrigger_build_request(build_id=uuid,
                                         auth=get_credentials(),
                                         *args,
                                         **kwargs)
示例#5
0
 def retrigger_build(self, uuid, *args, **kwargs):
     return make_retrigger_build_request(build_id=uuid,
                                         auth=get_credentials(),
                                         *args,
                                         **kwargs)