Coverage for tests/conftest.py: 100%

13 statements  

« 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') 

6 

7 

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) 

12 

13@pytest.fixture(autouse=True) 

14def clear_agentlib_modules_registry(): 

15 agentlib.modules._MODULE_TYPES.clear() 

16 agentlib.modules._LOADED_CORE_MODULES = False