diff --git a/tests/test_null_owner_gates.py b/tests/test_null_owner_gates.py index 84ecff0..3ff6949 100644 --- a/tests/test_null_owner_gates.py +++ b/tests/test_null_owner_gates.py @@ -153,13 +153,13 @@ def test_document_owner_filter_applies_owner_clause(): # 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 fake_q = MagicMock() out = _owner_filter(fake_q, user=None) - # Anonymous → q.filter(False) → contradiction, empty result set. - fake_q.filter.assert_called_once_with(False) - assert out is fake_q.filter.return_value + # user=None means single-user/auth-disabled mode: return q unchanged, no filter. + fake_q.filter.assert_not_called() + assert out is fake_q def test_gallery_owner_filter_passes_user():