コード例 #1
0
 def test_download_artifact(self, fake_client):
     """
     Test download Artifact
     """
     artifacts = Artifacts(fake_client, "base")
     artifacts.download_artifact("org_slug", "pipe_slug", "build_no", 123,
                                 "artifact")
     url = "baseorganizations/org_slug/pipelines/pipe_slug/builds/build_no/jobs/123/artifacts/artifact/download/"
     fake_client.get.assert_called_with(url)
コード例 #2
0
 def test_list_artifacts_for_build(self, fake_client):
     """
     Test list artifacts for build
     """
     artifacts = Artifacts(fake_client, "base")
     artifacts.list_artifacts_for_build("org_slug", "pipe_slug", "build_no",
                                        123)
     url = "baseorganizations/org_slug/pipelines/pipe_slug/builds/build_no/jobs/123/artifacts/"
     fake_client.get.assert_called_with(url)
コード例 #3
0
ファイル: test_artifacts.py プロジェクト: pyasi/pybuildkite
def test_get_artifact(fake_client):
    """
    Test get Artifact
    """
    artifacts = Artifacts(fake_client, "base")
    artifacts.get_artifact("org_slug", "pipe_slug", "build_no", 123,
                           "artifact")
    url = "base/organizations/org_slug/pipelines/pipe_slug/builds/build_no/jobs/123/artifacts/artifact/"
    fake_client.get.assert_called_with(url)
コード例 #4
0
 def test_list_artifacts_for_job(self, fake_client):
     """
     Test List Artifacts for job
     """
     artifacts = Artifacts(fake_client, "base")
     artifacts.list_artifacts_for_job("org_slug", "pipe_slug", "build_no")
     url = (
         "baseorganizations/org_slug/pipelines/pipe_slug/builds/build_no/artifacts/"
     )
     fake_client.get.assert_called_with(url)
コード例 #5
0
ファイル: test_artifacts.py プロジェクト: pyasi/pybuildkite
def test_list_artifacts_for_build(fake_client):
    """
    Test List Artifacts for build
    """
    artifacts = Artifacts(fake_client, "base")
    artifacts.list_artifacts_for_build("org_slug", "pipe_slug", "build_no")
    url = "base/organizations/org_slug/pipelines/pipe_slug/builds/build_no/artifacts/"
    fake_client.get.assert_called_with(url,
                                       query_params={"page": 0},
                                       with_pagination=False)
コード例 #6
0
ファイル: test_artifacts.py プロジェクト: pyasi/pybuildkite
def test_download_artifact(fake_client):
    """
    Test download Artifact
    """
    artifacts = Artifacts(fake_client, "base")
    artifacts.download_artifact("org_slug", "pipe_slug", "build_no", 123,
                                "artifact")
    url = "base/organizations/org_slug/pipelines/pipe_slug/builds/build_no/jobs/123/artifacts/artifact/download/"
    fake_client.get.assert_called_with(
        url, headers={"Accept": "application/octet-stream"}, as_stream=False)
コード例 #7
0
ファイル: buildkite.py プロジェクト: weka/pybuildkite
 def artifacts(self):
     """
     Get Artifact operations for the Buildkite API
     """
     return Artifacts(self.client, self.base_url)