python-sdk/tests/conftest.py

20 lines
420 B
Python

import pytest
from openfeature import api
from openfeature.provider.no_op_provider import NoOpProvider
@pytest.fixture(autouse=True)
def clear_providers():
"""
For tests that use set_provider(), we need to clear the provider to avoid issues
in other tests.
"""
api.clear_providers()
@pytest.fixture()
def no_op_provider_client():
api.set_provider(NoOpProvider())
return api.get_client()