skip tests on windows that don't make sense

This commit is contained in:
Maximilian Hils 2013-06-18 00:53:38 +02:00
parent d462b444b7
commit ca9740df20
2 changed files with 10 additions and 1 deletions

View File

@ -133,6 +133,7 @@ class TestProcessProxyOptions:
class TestProxyServer: class TestProxyServer:
@tutils.SkipWindows # binding to 0.0.0.0:1 works without special permissions on Windows
def test_err(self): def test_err(self):
parser = argparse.ArgumentParser() parser = argparse.ArgumentParser()
cmdline.common_options(parser) cmdline.common_options(parser)

View File

@ -2,7 +2,15 @@ import os, shutil, tempfile
from contextlib import contextmanager from contextlib import contextmanager
from libmproxy import flow, utils, controller from libmproxy import flow, utils, controller
from netlib import certutils from netlib import certutils
import mock from nose.plugins.skip import SkipTest
def _SkipWindows():
raise SkipTest("Skipped on Windows.")
def SkipWindows(fn):
if os.name == "nt":
return _SkipWindows
else:
return fn
def treq(conn=None): def treq(conn=None):
if not conn: if not conn: