Coverage for tests/conftest.py: 100%
13 statements
« prev ^ index » next coverage.py v7.4.4, created at 2026-06-17 09:09 +0000
« prev ^ index » next coverage.py v7.4.4, created at 2026-06-17 09:09 +0000
1import matplotlib
2import matplotlib.pyplot as plt
3import pytest
4import agentlib.modules
5matplotlib.use('Agg')
8@pytest.fixture(autouse=True)
9def mock_plotting(monkeypatch):
10 monkeypatch.setattr(plt, 'show', lambda *args, **kwargs: None)
11 monkeypatch.setattr(plt, 'savefig', lambda *args, **kwargs: None)
13@pytest.fixture(autouse=True)
14def clear_agentlib_modules_registry():
15 agentlib.modules._MODULE_TYPES.clear()
16 agentlib.modules._LOADED_CORE_MODULES = False