mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
change(packages.util): handle queried record links via .is_official
This removes an unneeded query from our path. Signed-off-by: Kevin Morris <kevr@0cost.org>
This commit is contained in:
parent
fc229d755b
commit
6fdaeee026
4 changed files with 25 additions and 16 deletions
|
@ -46,16 +46,21 @@ def client() -> TestClient:
|
|||
yield TestClient(app=asgi.app)
|
||||
|
||||
|
||||
def test_package_link(client: TestClient, maintainer: User, package: Package):
|
||||
with db.begin():
|
||||
db.create(OfficialProvider,
|
||||
Name=package.Name,
|
||||
Repo="core",
|
||||
Provides=package.Name)
|
||||
expected = f"{OFFICIAL_BASE}/packages/?q={package.Name}"
|
||||
def test_package_link(client: TestClient, package: Package):
|
||||
expected = f"/packages/{package.Name}"
|
||||
assert util.package_link(package) == expected
|
||||
|
||||
|
||||
def test_official_package_link(client: TestClient, package: Package):
|
||||
with db.begin():
|
||||
provider = db.create(OfficialProvider,
|
||||
Name=package.Name,
|
||||
Repo="core",
|
||||
Provides=package.Name)
|
||||
expected = f"{OFFICIAL_BASE}/packages/?q={package.Name}"
|
||||
assert util.package_link(provider) == expected
|
||||
|
||||
|
||||
def test_updated_packages(maintainer: User, package: Package):
|
||||
expected = {
|
||||
"Name": package.Name,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue