From: Ben Darnell Date: Sat, 22 Feb 2014 01:42:10 +0000 (-0500) Subject: Disable port-allocation test on mac to avoid annoying firewall prompts. X-Git-Tag: v4.0.0b1~113 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=559514de8c510dfd7c3fc5a99eb81a0aa65e1ff9;p=thirdparty%2Ftornado.git Disable port-allocation test on mac to avoid annoying firewall prompts. --- diff --git a/tornado/test/netutil_test.py b/tornado/test/netutil_test.py index 9f707a8d2..89d782e6e 100644 --- a/tornado/test/netutil_test.py +++ b/tornado/test/netutil_test.py @@ -1,5 +1,6 @@ from __future__ import absolute_import, division, print_function, with_statement +import platform import signal import socket from subprocess import Popen @@ -146,6 +147,13 @@ class IsValidIPTest(unittest.TestCase): self.assertTrue(not is_valid_ip('\x00')) +# The mac firewall prompts when listening on "localhost" instead of +# "127.0.0.1" like the other tests use (maybe due to the ipv6 +# link-local address fe80::1%lo0?), and it doesn't remember whether +# you've previously allowed or denied access. It's better to skip this +# test on the mac than to have the prompts come up for every configuration +# in tox.ini. +@unittest.skipIf(platform.system() == 'Darwin', 'avoid firewall prompts on Mac') class TestPortAllocation(unittest.TestCase): def test_same_port_allocation(self): sockets = bind_sockets(None, 'localhost')