change(routers.packages): delete_package -> pkgbase_delete_instance

`delete_package` was processing package deletions through `Package`
instances. This doesn't make sense; if we delete a package, we want
to target its package base.

This new function vastly simplifies the previous.

Signed-off-by: Kevin Morris <kevr@0cost.org>
This commit is contained in:
Kevin Morris 2022-01-01 12:29:50 -08:00
parent 53fabdfaea
commit c735f9868b
No known key found for this signature in database
GPG key ID: F7E46DED420788F3
2 changed files with 23 additions and 50 deletions

View file

@ -2483,9 +2483,9 @@ def test_packages_post_delete(caplog: pytest.fixture, client: TestClient,
assert successes[0].text.strip() == expected
# Expect that the package deletion was logged.
packages = [package.Name]
pkgbases = [package.PackageBase.Name]
expected = (f"Privileged user '{tu_user.Username}' deleted the "
f"following packages: {str(packages)}.")
f"following package bases: {str(pkgbases)}.")
assert expected in caplog.text