blob: 40251325781ab5c283f05f65f2d9229a4d715185 [file]
import sys
import os
import pytest
if sys.version_info < (2, 7, 0):
@pytest.fixture
def caplog():
# On Python 2.6, any tests depending on caplog fixture are effectively
# skipped as it is not present on the available pytest versions.
yield None
@pytest.fixture(autouse=True)
def set_debug_var():
os.environ["MORE_EXECUTORS_DEBUG"] = "1"
yield
del os.environ["MORE_EXECUTORS_DEBUG"]
@pytest.fixture(scope="session", autouse=True)
def dump_metrics():
yield
try:
import prometheus_client # pylint: disable=import-error
except Exception:
return
metrics = prometheus_client.generate_latest().decode("utf-8")
print(metrics)