[Erp5-report] r42231 gabriel - in /erp5/trunk/utils/cloudooo/cloudooo/handler/ooo: applicat...
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Jan 11 18:35:27 CET 2011
Author: gabriel
Date: Tue Jan 11 18:35:26 2011
New Revision: 42231
URL: http://svn.erp5.org?rev=42231&view=rev
Log:
fix asserts. When openoffice is stopped, pid() should returns None
Modified:
erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/application/application.py
erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testOpenOffice.py
erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testXvfb.py
Modified: erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/application/application.py
URL: http://svn.erp5.org/erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/application/application.py?rev=42231&r1=42230&r2=42231&view=diff
==============================================================================
--- erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/application/application.py [utf8] (original)
+++ erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/application/application.py [utf8] Tue Jan 11 18:35:26 2011
@@ -58,6 +58,7 @@ class Application(object):
finally:
if pid_exists(process_pid) or self.status():
Process(process_pid).kill()
+ delattr(self, "process")
def loadSettings(self, hostname, port, path_run_dir, display_id, **kwargs):
"""Define attributes for application instance
Modified: erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testOpenOffice.py
URL: http://svn.erp5.org/erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testOpenOffice.py?rev=42231&r1=42230&r2=42231&view=diff
==============================================================================
--- erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testOpenOffice.py [utf8] (original)
+++ erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testOpenOffice.py [utf8] Tue Jan 11 18:35:26 2011
@@ -57,7 +57,7 @@ class TestOpenOffice(CloudoooTestCase):
"""Test pid function to validate if the return is correctly"""
self.assertNotEquals(self.openoffice.pid(), None)
self.openoffice.stop()
- self.assertNotEquals(self.openoffice.pid(), None)
+ self.assertEquals(self.openoffice.pid(), None)
self.assertEquals(self.openoffice.status(), False)
def testOpenOfficeStart(self):
@@ -106,7 +106,7 @@ class TestOpenOffice(CloudoooTestCase):
self.openoffice.start()
second_openoffice = OpenOffice()
second_openoffice.loadSettings("localhost", 4091,
- self.working_path + "_",
+ self.working_path,
self.virtual_display_id,
self.office_binary_path,
self.uno_path,
Modified: erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testXvfb.py
URL: http://svn.erp5.org/erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testXvfb.py?rev=42231&r1=42230&r2=42231&view=diff
==============================================================================
--- erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testXvfb.py [utf8] (original)
+++ erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testXvfb.py [utf8] Tue Jan 11 18:35:26 2011
@@ -26,10 +26,8 @@
#
##############################################################################
-import unittest
from cloudoooTestCase import CloudoooTestCase, make_suite
from cloudooo.handler.ooo.application.xvfb import Xvfb
-from cloudooo.handler.ooo.utils.utils import waitStopDaemon
class TestXvfb(CloudoooTestCase):
@@ -50,7 +48,7 @@ class TestXvfb(CloudoooTestCase):
self.assertNotEquals(self.xvfb.pid(), None)
self.assertTrue(self.xvfb.status())
self.xvfb.stop()
- self.assertNotEquals(self.xvfb.pid(), None)
+ self.assertEquals(self.xvfb.pid(), None)
self.assertEquals(self.xvfb.status(), False)
def testStatus(self):
@@ -61,7 +59,6 @@ class TestXvfb(CloudoooTestCase):
self.assertTrue(self.xvfb.status())
finally:
self.xvfb.stop()
- waitStopDaemon(self.xvfb)
self.assertFalse(self.xvfb.status())
More information about the Erp5-report
mailing list