prometheus-pve-sd/prometheuspvesd/test/unit/conftest.py

23 lines
370 B
Python
Raw Normal View History

"""Pytest conftest fixtures."""
import os
import sys
import pytest
from prometheuspvesd.utils import Singleton
@pytest.fixture(autouse=True)
def reset_singletons():
Singleton._instances = {}
@pytest.fixture(autouse=True)
def reset_os_environment():
os.environ = {}
@pytest.fixture(autouse=True)
def reset_sys_argv():
sys.argv = ["prometheus-pve-sd"]