Source: pytest-httpbin Version: 0.2.0-1 Severity: serious Justification: fails to build from source
The package currently doesn't build: <cut> tests/test_httpbin.py::test_chunked_encoding[https] FAILED =================================== FAILURES =================================== _________________________ test_chunked_encoding[https] _________________________ httpbin_both = <SecureServer(<class 'pytest_httpbin.serve.SecureServer'>, started 140137936086784)> def test_chunked_encoding(httpbin_both): > assert requests.get(httpbin_both.url + '/stream/20').status_code == 200 tests/test_httpbin.py:44: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python2.7/dist-packages/requests/api.py:70: in get return request('get', url, params=params, **kwargs) /usr/lib/python2.7/dist-packages/requests/api.py:56: in request return session.request(method=method, url=url, **kwargs) /usr/lib/python2.7/dist-packages/requests/sessions.py:475: in request resp = self.send(prep, **send_kwargs) /usr/lib/python2.7/dist-packages/requests/sessions.py:628: in send r.content /usr/lib/python2.7/dist-packages/requests/models.py:755: in content self._content = bytes().join(self.iter_content(CONTENT_CHUNK_SIZE)) or bytes() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ def generate(): # Special case for urllib3. if hasattr(self.raw, 'stream'): try: for chunk in self.raw.stream(chunk_size, decode_content=True): yield chunk except ProtocolError as e: > raise ChunkedEncodingError(e) E ChunkedEncodingError: ("Connection broken: error(0, 'Error')", error(0, 'Error')) /usr/lib/python2.7/dist-packages/requests/models.py:679: ChunkedEncodingError ----------------------------- Captured stderr call ----------------------------- 127.0.0.1 - - [14/Nov/2016 19:54:16] "GET /stream/20 HTTP/1.1" 200 5430 !!!!!!!!!!!!!!!!!!!! Interrupted: stopping after 1 failures !!!!!!!!!!!!!!!!!!!! ====================== 1 failed, 8 passed in 1.36 seconds ====================== </cut> I'll get into that, soon. DS -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.7.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)