summaryrefslogtreecommitdiff
path: root/tests/unit/test_backends.py
blob: a70e4efcdb65095d73b20b50732dfe6dc4e9f2d8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import requests
import responses

from gitlab import _backends


@responses.activate
def test_streamed_response_content_with_requests(capsys):
    responses.add(
        method="GET",
        url="https://example.com",
        status=200,
        body="test",
        content_type="application/octet-stream",
    )

    resp = requests.get("https://example.com", stream=True)
    _backends.RequestsBackend.response_content(
        resp, streamed=True, action=None, chunk_size=1024, iterator=False
    )

    captured = capsys.readouterr()
    assert "test" in captured.out