diff options
Diffstat (limited to 'tests/unit/objects')
-rw-r--r-- | tests/unit/objects/test_packages.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/unit/objects/test_packages.py b/tests/unit/objects/test_packages.py index 687054f..68224ce 100644 --- a/tests/unit/objects/test_packages.py +++ b/tests/unit/objects/test_packages.py @@ -156,6 +156,19 @@ def resp_delete_package(no_content): @pytest.fixture +def resp_delete_package_file(no_content): + with responses.RequestsMock() as rsps: + rsps.add( + method=responses.DELETE, + url="http://localhost/api/v4/projects/1/packages/1/package_files/1", + json=no_content, + content_type="application/json", + status=204, + ) + yield rsps + + +@pytest.fixture def resp_list_package_files(): with responses.RequestsMock() as rsps: rsps.add( @@ -229,6 +242,11 @@ def test_list_project_package_files(project, resp_list_package_files): assert package_files[0].id == 25 +def test_delete_project_package_file(project, resp_delete_package_file): + package = project.packages.get(1, lazy=True) + package.package_files.delete(1) + + def test_upload_generic_package(tmp_path, project, resp_upload_generic_package): path = tmp_path / file_name path.write_text(file_content) |