[tor-commits] [stem/master] Skipped some unrelevant integ test cases on windows
atagar at torproject.org
atagar at torproject.org
Sun Jul 1 02:49:59 UTC 2012
commit 489c7bab48001e8af82b897f2d7ab5a487169643
Author: Beck <csybeck at gmail.com>
Date: Fri Jun 29 23:22:36 2012 +0800
Skipped some unrelevant integ test cases on windows
---
test/integ/util/system.py | 15 +++++++++++++--
1 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/run_tests.py b/run_tests.py
old mode 100644
new mode 100755
diff --git a/test/integ/util/system.py b/test/integ/util/system.py
index a99e56c..8293120 100644
--- a/test/integ/util/system.py
+++ b/test/integ/util/system.py
@@ -76,6 +76,9 @@ class TestSystem(unittest.TestCase):
Checks the stem.util.system.is_running function.
"""
+ if not stem.util.system.is_available("ps"):
+ test.runner.skip(self, "(ps unavailable)")
+ return
self.assertTrue(stem.util.system.is_running("tor"))
self.assertFalse(stem.util.system.is_running("blarg_and_stuff"))
@@ -85,6 +88,9 @@ class TestSystem(unittest.TestCase):
will fail if there's other tor instances running.
"""
+ if stem.util.system.is_windows():
+ test.runner.skip(self, "(unavailable on windows)")
+ return
if self.is_extra_tor_running:
test.runner.skip(self, "(multiple tor instances)")
return
@@ -197,7 +203,9 @@ class TestSystem(unittest.TestCase):
"""
Checks general usage of the stem.util.system.get_pid_by_port function.
"""
-
+ if stem.util.system.is_windows():
+ test.runner.skip(self, "(unavailable on windows)")
+ return
runner = test.runner.get_runner()
if not _has_port():
test.runner.skip(self, "(test instance has no port)")
@@ -225,7 +233,7 @@ class TestSystem(unittest.TestCase):
elif not stem.util.system.is_available("netstat"):
test.runner.skip(self, "(netstat unavailable)")
return
- elif stem.util.system.is_bsd():
+ elif stem.util.system.is_bsd() or stem.util.system.is_windows():
test.runner.skip(self, "(linux only)")
return
elif not runner.is_ptraceable():
@@ -311,6 +319,9 @@ class TestSystem(unittest.TestCase):
runner = test.runner.get_runner()
+ if stem.util.system.is_windows():
+ test.runner.skip(self, "(unavailable on windows)")
+ return
if not runner.is_ptraceable():
test.runner.skip(self, "(DisableDebuggerAttachment is set)")
return
More information about the tor-commits
mailing list