[py-svn] r37946 - in py/trunk/py/test/rsession: . testing

hpk at codespeak.net hpk at codespeak.net
Mon Feb 5 01:23:16 CET 2007


Author: hpk
Date: Mon Feb  5 01:23:14 2007
New Revision: 37946

Modified:
   py/trunk/py/test/rsession/hostmanage.py
   py/trunk/py/test/rsession/rsession.py
   py/trunk/py/test/rsession/testing/test_rsession.py
Log:
setup/teardown hosts correspond


Modified: py/trunk/py/test/rsession/hostmanage.py
==============================================================================
--- py/trunk/py/test/rsession/hostmanage.py	(original)
+++ py/trunk/py/test/rsession/hostmanage.py	Mon Feb  5 01:23:14 2007
@@ -127,12 +127,8 @@
                                       finishedcallback=donecallback)
             rsync.send(root)
 
-    def init_hosts(self, reporter):
-        # hosts ready
+    def setup_hosts(self, reporter):
         self.init_rsync(reporter)
-        return self.setup_nodes(reporter)
-
-    def setup_nodes(self, reporter):
         nodes = []
         for host in self.hosts:
             if hasattr(host.gw, 'remote_exec'): # otherwise dummy for tests :/

Modified: py/trunk/py/test/rsession/rsession.py
==============================================================================
--- py/trunk/py/test/rsession/rsession.py	(original)
+++ py/trunk/py/test/rsession/rsession.py	Mon Feb  5 01:23:14 2007
@@ -133,21 +133,21 @@
         reporter(repevent.TestStarted(hm.hosts))
 
         try:
-            nodes = hm.init_hosts(reporter)
+            nodes = hm.setup_hosts(reporter)
             reporter(repevent.RsyncFinished())
             try:
                 self.dispatch_tests(nodes, reporter, checkfun)
             except (KeyboardInterrupt, SystemExit):
                 print >>sys.stderr, "C-c pressed waiting for gateways to teardown..."
                 channels = [node.channel for node in nodes]
-                hostmanager.kill_channels(channels)
-                hostmanager.teardown_gateways(reporter, channels)
+                hm.kill_channels(channels)
+                hm.teardown_gateways(reporter, channels)
                 print >>sys.stderr, "... Done"
                 raise
 
             channels = [node.channel for node in nodes]
-            hostmanager.teardown_hosts(reporter, channels, nodes, 
-                exitfirst=self.config.option.exitfirst)
+            hm.teardown_hosts(reporter, channels, nodes, 
+                              exitfirst=self.config.option.exitfirst)
             reporter(repevent.Nodes(nodes))
             retval = reporter(repevent.TestFinished())
             self.kill_server(startserverflag)

Modified: py/trunk/py/test/rsession/testing/test_rsession.py
==============================================================================
--- py/trunk/py/test/rsession/testing/test_rsession.py	(original)
+++ py/trunk/py/test/rsession/testing/test_rsession.py	Mon Feb  5 01:23:14 2007
@@ -122,7 +122,7 @@
         tmpdir = py.test.ensuretemp("emptyconftest") 
         config = py.test.config._reparse([tmpdir])
         hm = HostManager(config, hosts)
-        nodes = hm.init_hosts(setup_events.append)
+        nodes = hm.setup_hosts(setup_events.append)
         hm.teardown_hosts(teardown_events.append, 
                        [node.channel for node in nodes], nodes)
         
@@ -147,7 +147,7 @@
         
         config = py.test.config._reparse([])
         hm = HostManager(config, hosts=hosts)
-        nodes = hm.init_hosts(allevents.append)
+        nodes = hm.setup_hosts(allevents.append)
         
         from py.__.test.rsession.testing.test_executor \
             import ItemTestPassing, ItemTestFailing, ItemTestSkipping



More information about the pytest-commit mailing list