1
0
mirror of https://github.com/quay/quay.git synced 2026-01-29 08:42:15 +03:00
Files
quay/workers/test/test_namespacegcworker.py
Kenny Lee Sin Cheong 5f63b3a7bb chore: drop deprecated tables and remove unused code (PROJQUAY-522) (#2089)
* chore: drop deprecated tables and remove unused code

* isort imports

* migration: check for table existence before drop
2023-08-25 12:17:24 -04:00

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