Exemple #1
0
def test_api_get_fail(resp: RequestsMock, api: Api, body: Union[str, None],
                      status: int, expectation: Any) -> None:
    url = f"{api.url}test"

    resp.add(responses.GET, url=url, body=body, status=status)

    with expectation:
        api.get(url)
Exemple #2
0
def test_api_get_success(resp: RequestsMock, api: Api, body: str) -> None:
    url = f"{api.url}test"

    resp.add(
        responses.GET,
        url=url,
        body=body,
        content_type="application/json",
        status=200,
    )

    assert api.get(url) == json.loads(body)