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