This commit is contained in:
benoit 2021-08-13 10:59:44 +02:00
parent 6fbe96cc63
commit 2d37ed2d94

View file

@ -9,6 +9,9 @@ here = pathlib.Path(__file__).parent
def getjson(name: str) -> bytes:
path = here / "json" / f"{name}.json"
if not path.exists():
raise Exception(f"path doesnt exist : {path}")
with path.open() as f:
return f.read().encode("utf-8")
@ -23,4 +26,5 @@ def my_mock(mocker: MockerFixture, json_file: str, status: int) -> None:
def mock_rest_api(self: PatroniResource, service: str) -> MockApiReturnCode:
return MockApiReturnCode(getjson(json_file), status)
mocker.resetall()
mocker.patch("check_patroni.types.PatroniResource.rest_api", mock_rest_api)