Browse Source

[test/test_socks] Skip SOCKS tests

They occasional trigger errors or blocks
(https://travis-ci.org/rg3/youtube-dl/jobs/130184883)
Yen Chi Hsuan 3 years ago
parent
commit
98d560f205
1 changed files with 11 additions and 0 deletions
  1. 11 0
      test/test_socks.py

+ 11 - 0
test/test_socks.py

@@ -77,17 +77,28 @@ class TestMultipleSocks(unittest.TestCase):
 
 
 class TestSocks(unittest.TestCase):
+    _SKIP_SOCKS_TEST = True
+
     def setUp(self):
+        if self._SKIP_SOCKS_TEST:
+            return
+
         self.port = random.randint(20000, 30000)
         self.server_process = subprocess.Popen([
             'srelay', '-f', '-i', '127.0.0.1:%d' % self.port],
             stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
 
     def tearDown(self):
+        if self._SKIP_SOCKS_TEST:
+            return
+
         self.server_process.terminate()
         self.server_process.communicate()
 
     def _get_ip(self, protocol):
+        if self._SKIP_SOCKS_TEST:
+            return '127.0.0.1'
+
         ydl = FakeYDL({
             'proxy': '%s://127.0.0.1:%d' % (protocol, self.port),
         })