mirror of
https://github.com/quay/quay.git
synced 2026-01-26 06:21:37 +03:00
* proxycache: Download blob not cached when pulling manifests with blob available locally (PROJQUAY-6708) * Skip downloading blobs without placeholders
19 lines
563 B
Python
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
|