In IpcDaemonTestCase, assert that process and daemon isAlive() methods
authorZac Medico <zmedico@gentoo.org>
Sun, 5 Sep 2010 12:17:10 +0000 (05:17 -0700)
committerZac Medico <zmedico@gentoo.org>
Sun, 5 Sep 2010 12:17:10 +0000 (05:17 -0700)
return False after each run.

pym/portage/tests/ebuild/test_ipc_daemon.py

index caf54c9b9d4347e74ffcf479fae6bb405f04365c..6e2fe36e1966787b50e5fbbc15c1c5f19d43c6c3 100644 (file)
@@ -4,7 +4,6 @@
 import shutil
 import tempfile
 import time
-import portage
 from portage import os
 from portage import _python_interpreter
 from portage.tests import TestCase
@@ -70,6 +69,8 @@ class IpcDaemonTestCase(TestCase):
                                self.assertEqual(self.received_command, True,
                                        "command not received after %d seconds" % \
                                        (time.time() - start_time,))
+                               self.assertEqual(proc.isAlive(), False)
+                               self.assertEqual(daemon.isAlive(), False)
                                self.assertEqual(exit_command.exitcode, exitcode)
 
                        # Intentionally short timeout test for QueueScheduler.run()
@@ -104,6 +105,7 @@ class IpcDaemonTestCase(TestCase):
                                        "command received after %d seconds" % \
                                        (time.time() - start_time,))
                                self.assertEqual(proc.isAlive(), False)
+                               self.assertEqual(daemon.isAlive(), False)
                                self.assertEqual(proc.returncode == os.EX_OK, False)
 
                finally: