[Zope-Checkins] CVS: ZODB3/ZEO/tests - testStart.py:1.13

Guido van Rossum guido@python.org
Fri, 11 Oct 2002 16:29:34 -0400


Update of /cvs-repository/ZODB3/ZEO/tests
In directory cvs.zope.org:/tmp/cvs-serv26815

Modified Files:
	testStart.py 
Log Message:
This test was broken by the change in what's in the pidfile.  Fixed it
by assuming all pids in the pidfile must be killed.


=== ZODB3/ZEO/tests/testStart.py 1.12 => 1.13 ===
--- ZODB3/ZEO/tests/testStart.py:1.12	Fri Sep 13 14:48:35 2002
+++ ZODB3/ZEO/tests/testStart.py	Fri Oct 11 16:29:33 2002
@@ -65,14 +65,11 @@
     def getpids(self):
         if not os.path.exists(self.env.zeo_pid):
             # If there's no pid file, assume the server isn't running
-            return None, None
+            return []
         return map(int, open(self.env.zeo_pid).read().split())
 
     def stop_server(self):
-        ppid, pid = self.getpids()
-        if ppid is None:
-            return
-        self.kill(pids=[pid])
+        self.kill(pids=self.getpids())
 
     def kill(self, sig=signal.SIGTERM, pids=None):
         if pids is None:
@@ -141,7 +138,7 @@
         cs = ClientStorage(('', port), wait=wait)
         cs.close()
 
-    def testNoPort(self):
+    def testErrNoPort(self):
         outp = self.system("-s")
         self.assert_(outp.find("No port specified") != -1)
 
@@ -172,9 +169,7 @@
                     break
             self.assert_(buf1)
             os.rename(logfile1, logfile2)
-            ppid, pid = self.getpids()
-    ##        os.kill(ppid, signal.SIGHUP)
-            os.kill(pid, signal.SIGHUP)
+            self.kill(signal.SIGUSR2, pids=self.getpids())
             self.connect(port=port)
             buf2 = open(logfile1).read()
             self.assert_(buf2)