fix(tests): align gallery owner filter null-user expectation

Updates the stale gallery owner-filter null-user test to match current single-user/auth-disabled behavior. Restores one focused part of the Python CI baseline tracked in #2580.
This commit is contained in:
Alexandre Teixeira
2026-06-04 18:39:45 +01:00
committed by GitHub
parent 531f426557
commit 40cbfb7b94

View File

@@ -153,13 +153,13 @@ def test_document_owner_filter_applies_owner_clause():
# gallery._owner_filter # gallery._owner_filter
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
def test_gallery_owner_filter_blocks_anonymous(): def test_gallery_owner_filter_allows_single_user_mode():
from routes.gallery_routes import _owner_filter from routes.gallery_routes import _owner_filter
fake_q = MagicMock() fake_q = MagicMock()
out = _owner_filter(fake_q, user=None) out = _owner_filter(fake_q, user=None)
# Anonymous → q.filter(False) → contradiction, empty result set. # user=None means single-user/auth-disabled mode: return q unchanged, no filter.
fake_q.filter.assert_called_once_with(False) fake_q.filter.assert_not_called()
assert out is fake_q.filter.return_value assert out is fake_q
def test_gallery_owner_filter_passes_user(): def test_gallery_owner_filter_passes_user():