Files
chainlit--chainlit/backend/tests/data/test_get_data_layer.py
T
wehub-resource-sync b7f52be4c9
CI / Run CI (push) Has been cancelled
CI / check-backend (push) Has been cancelled
CI / check-frontend (push) Has been cancelled
CI / tests (push) Has been cancelled
CI / e2e-tests (push) Has been cancelled
Copilot Setup Steps / copilot-setup-steps (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:48:47 +08:00

19 lines
494 B
Python

from unittest.mock import AsyncMock, Mock
from chainlit.data import get_data_layer
async def test_get_data_layer(
mock_data_layer: AsyncMock,
mock_get_data_layer: Mock,
):
# Check whether the data layer is properly set
assert mock_data_layer == get_data_layer()
mock_get_data_layer.assert_called_once()
# Getting the data layer again, should not result in additional call
assert mock_data_layer == get_data_layer()
mock_get_data_layer.assert_called_once()