Spaces:
Sleeping
Sleeping
File size: 541 Bytes
597500e | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import pytest
from unittest.mock import MagicMock
@pytest.fixture(autouse=True)
def mock_supabase(mocker):
"""
Automatically mocks the Supabase client for all tests.
This prevents real network calls to Supabase during CI.
"""
# Mock the create_client call in src.database
mock_client = MagicMock()
mocker.patch("src.database.create_client", return_value=mock_client)
# Mock the 'supabase' variable itself in src.database
mocker.patch("src.database.supabase", mock_client)
return mock_client |