def test_delete_repo_success():
     responses.add(
         responses.DELETE,
         f"{URL}/api/repositories/{VIRTUAL_REPOSITORY.key}",
         status=204,
     )
     artifactory_repo = ArtifactoryRepository(AuthModel(url=URL, auth=AUTH))
     artifactory_repo.delete(VIRTUAL_REPOSITORY.key)
Esempio n. 2
0
def test_delete_repo_fail_if_repo_not_found():
    responses.add(responses.DELETE,
                  f"{URL}/api/repositories/{REMOTE_REPOSITORY.key}",
                  status=404)

    artifactory_repo = ArtifactoryRepository(AuthModel(url=URL, auth=AUTH))

    with pytest.raises(requests.exceptions.HTTPError):
        artifactory_repo.delete(REMOTE_REPOSITORY.key)