]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commitdiff
test_runner.py: skip the start/stop test when sys.platform is win32/cygwin.
authorBrian Warner <warner@allmydata.com>
Tue, 18 Sep 2007 04:56:08 +0000 (21:56 -0700)
committerBrian Warner <warner@allmydata.com>
Tue, 18 Sep 2007 04:56:08 +0000 (21:56 -0700)
The previous twisted.python.runtime.platformType approach didn't catch cygwin
for some reason.

src/allmydata/test/test_runner.py

index 8696e8c6ad98afc8c60f488d14f3f31f73179c84..3e7c88bf5dc794f7f4f94c15768dcab87bf0eabb 100644 (file)
@@ -1,11 +1,10 @@
 
 from twisted.trial import unittest
-from twisted.python.runtime import platformType
 
 import time
 from cStringIO import StringIO
 from twisted.python import usage
-import os.path
+import sys, os.path
 from allmydata.scripts import runner, debug
 from allmydata.util import fileutil
 
@@ -107,7 +106,9 @@ class RunNode(unittest.TestCase):
         return basedir
 
     def test_client(self):
-        if platformType == "win32":
+        if sys.platform in ("win32", "cygwin"):
+            # thus might not be entirely true, but I've yet to see proper
+            # daemonization on a windows box. -warner
             raise unittest.SkipTest("twistd does not fork under windows")
         basedir = self.workdir("test_client")
         c1 = os.path.join(basedir, "c1")