def test_get_inactive_fail(refresh_tokens_response): responses.add( responses.POST, urljoin(BASE_URL, INACTIVE_ORDER_ENDPOINT), json={}, status=400 ) client = TgtgClient(**tgtg_client_fake_tokens) with pytest.raises(TgtgAPIError): client.get_inactive()
def test_get_inactive_success(refresh_tokens_response): responses.add( responses.POST, urljoin(BASE_URL, INACTIVE_ORDER_ENDPOINT), json={"orders": []}, status=200, ) client = TgtgClient(**tgtg_client_fake_tokens) assert client.get_inactive()["orders"] == [] assert ( len( [ call for call in responses.calls if INACTIVE_ORDER_ENDPOINT in call.request.url ] ) == 1 )