From bb1c91432c5e9a1f402692db5c80c65136656afb Mon Sep 17 00:00:00 2001 From: Jeremy Cline Date: Tue, 13 Jun 2017 09:08:09 -0400 Subject: [PATCH] Remove tests that use the tarpit The latest version of Mock has started using systemd containers. The systemd-nspawn command is being run with --private-network, which immediately kills connections to something other than localhost. These tests depend on the connection not being killed immediately and that they are never responded to. Signed-off-by: Jeremy Cline Reference: https://src.fedoraproject.org/rpms/python-requests/blob/rawhide/f/Remove-tests-that-use-the-tarpit.patch --- diff -Naur requests-2.24.0/tests/test_requests.py requests-2/tests/test_requests.py --- requests-2.24.0/tests/test_requests.py 2020-08-04 18:05:14.250000000 +0800 +++ requests-2/tests/test_requests.py 2020-08-04 18:13:19.891000000 +0800 @@ -2188,30 +2188,6 @@ except ReadTimeout: pass - @pytest.mark.parametrize( - 'timeout', ( - (0.1, None), - Urllib3Timeout(connect=0.1, read=None) - )) - def test_connect_timeout(self, timeout): - try: - requests.get(TARPIT, timeout=timeout) - pytest.fail('The connect() request should time out.') - except ConnectTimeout as e: - assert isinstance(e, ConnectionError) - assert isinstance(e, Timeout) - - @pytest.mark.parametrize( - 'timeout', ( - (0.1, 0.1), - Urllib3Timeout(connect=0.1, read=0.1) - )) - def test_total_timeout_connect(self, timeout): - try: - requests.get(TARPIT, timeout=timeout) - pytest.fail('The connect() request should time out.') - except ConnectTimeout: - pass def test_encoded_methods(self, httpbin): """See: https://github.com/psf/requests/issues/2316"""