4efc8e
From bb1c91432c5e9a1f402692db5c80c65136656afb Mon Sep 17 00:00:00 2001
4efc8e
From: Jeremy Cline <jeremy@jcline.org>
4efc8e
Date: Tue, 13 Jun 2017 09:08:09 -0400
4efc8e
Subject: [PATCH] Remove tests that use the tarpit
4efc8e
4efc8e
The latest version of Mock has started using systemd containers. The
4efc8e
systemd-nspawn command is being run with --private-network, which
4efc8e
immediately kills connections to something other than localhost. These
4efc8e
tests depend on the connection not being killed immediately and that
4efc8e
they are never responded to.
4efc8e
4efc8e
Signed-off-by: Jeremy Cline <jeremy@jcline.org>
4efc8e
---
4efc8e
 tests/test_requests.py | 25 -------------------------
4efc8e
 1 file changed, 25 deletions(-)
4efc8e
4efc8e
diff --git a/tests/test_requests.py b/tests/test_requests.py
4efc8e
index 7d4a4eb5..8d1c55fc 100644
4efc8e
--- a/tests/test_requests.py
4efc8e
+++ b/tests/test_requests.py
4efc8e
@@ -2186,31 +2186,6 @@ class TestTimeout:
4efc8e
         except ReadTimeout:
4efc8e
             pass
4efc8e
 
4efc8e
-    @pytest.mark.parametrize(
4efc8e
-        'timeout', (
4efc8e
-            (0.1, None),
4efc8e
-            Urllib3Timeout(connect=0.1, read=None)
4efc8e
-        ))
4efc8e
-    def test_connect_timeout(self, timeout):
4efc8e
-        try:
4efc8e
-            requests.get(TARPIT, timeout=timeout)
4efc8e
-            pytest.fail('The connect() request should time out.')
4efc8e
-        except ConnectTimeout as e:
4efc8e
-            assert isinstance(e, ConnectionError)
4efc8e
-            assert isinstance(e, Timeout)
4efc8e
-
4efc8e
-    @pytest.mark.parametrize(
4efc8e
-        'timeout', (
4efc8e
-            (0.1, 0.1),
4efc8e
-            Urllib3Timeout(connect=0.1, read=0.1)
4efc8e
-        ))
4efc8e
-    def test_total_timeout_connect(self, timeout):
4efc8e
-        try:
4efc8e
-            requests.get(TARPIT, timeout=timeout)
4efc8e
-            pytest.fail('The connect() request should time out.')
4efc8e
-        except ConnectTimeout:
4efc8e
-            pass
4efc8e
-
4efc8e
     def test_encoded_methods(self, httpbin):
4efc8e
         """See: https://github.com/psf/requests/issues/2316"""
4efc8e
         r = requests.request(b'GET', httpbin('get'))
4efc8e
-- 
4efc8e
2.24.1
4efc8e