1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
import pytest
from health_check.backends import BaseHealthCheckBackend
from health_check.plugins import plugin_dir
class FakePlugin(BaseHealthCheckBackend):
def check_status(self):
pass
class Plugin(BaseHealthCheckBackend):
def check_status(self):
pass
class TestPlugin:
@pytest.fixture(autouse=True)
def setup(self):
plugin_dir.reset()
plugin_dir.register(FakePlugin)
yield
plugin_dir.reset()
def test_register_plugin(self):
assert len(plugin_dir._registry) == 1
|