19 lines
375 B
Python
19 lines
375 B
Python
# Unit test fixtures
|
|
# Provides: mocks, stubs, isolated test data
|
|
|
|
from unittest.mock import AsyncMock, Mock
|
|
|
|
import pytest
|
|
|
|
|
|
@pytest.fixture
|
|
def mock_service() -> Mock:
|
|
"""Create a mock service for unit testing."""
|
|
return Mock()
|
|
|
|
|
|
@pytest.fixture
|
|
def mock_async_service() -> AsyncMock:
|
|
"""Create an async mock service for unit testing."""
|
|
return AsyncMock()
|