Exemplo n.º 1
0
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()
Exemplo n.º 2
0
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
    )