1
0
mirror of https://github.com/quay/quay.git synced 2026-01-26 06:21:37 +03:00
Files
quay/workers/test/test_namespacegcworker.py
Kenny Lee Sin Cheong ed70eff752 proxycache: Download blob not cached when pulling manifests with blobs available locally (PROJQUAY-6708) (#4007)
* proxycache: Download blob not cached when pulling manifests with blob available locally (PROJQUAY-6708)

* Skip downloading blobs without placeholders
2025-06-10 10:34:23 -04:00

19 lines
563 B
Python

import pytest
from app import namespace_gc_queue
from data import database, model
from test.fixtures import *
from workers.namespacegcworker import NamespaceGCWorker
def test_gc_namespace(initialized_db):
namespace = model.user.get_namespace_user("buynlarge")
marker_id = model.user.mark_namespace_for_deletion(namespace, [], namespace_gc_queue)
assert not database.User.get(id=namespace).enabled
worker = NamespaceGCWorker(None)
worker._perform_gc({"marker_id": marker_id})
assert model.user.get_namespace_user("buynlarge") is None