conftest.py 433 B

123456789101112
  1. import pytest
  2. from tests.logger import TestLogger
  3. @pytest.fixture(autouse=True)
  4. def mock_logger(monkeypatch):
  5. """Automatically replace the production Logger with TestLogger for all tests."""
  6. monkeypatch.setattr("flowsint_core.core.logger.Logger", TestLogger)
  7. # Mock the emit_event_task to do nothing
  8. monkeypatch.setattr(
  9. "flowsint_core.core.logger.emit_event_task.delay", lambda *args, **kwargs: None
  10. )