17 lines
437 B
Python
17 lines
437 B
Python
from unittest import mock
|
|
|
|
import pytest
|
|
|
|
from openfeature.evaluation_context import EvaluationContext
|
|
|
|
|
|
@pytest.fixture()
|
|
def mock_hook():
|
|
mock_hook = mock.MagicMock()
|
|
mock_hook.supports_flag_value_type.return_value = True
|
|
mock_hook.before.return_value = EvaluationContext()
|
|
mock_hook.after.return_value = None
|
|
mock_hook.error.return_value = None
|
|
mock_hook.finally_after.return_value = None
|
|
return mock_hook
|