summaryrefslogtreecommitdiff
path: root/tests/unit/test_backends.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/test_backends.py')
-rw-r--r--tests/unit/test_backends.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/unit/test_backends.py b/tests/unit/test_backends.py
new file mode 100644
index 0000000..a70e4ef
--- /dev/null
+++ b/tests/unit/test_backends.py
@@ -0,0 +1,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