mirror of
https://github.com/quay/quay.git
synced 2026-01-29 08:42:15 +03:00
* chore: drop deprecated tables and remove unused code * isort imports * migration: check for table existence before drop
18 lines
549 B
Python
18 lines
549 B
Python
from test.fixtures import *
|
|
|
|
from app import namespace_gc_queue
|
|
from data import database, model
|
|
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
|