[Erp5-report] r33971 rafael - /erp5/trunk/buildout/tests/assertOpenOfficeSoftware.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Mar 22 21:55:08 CET 2010
Author: rafael
Date: Mon Mar 22 21:55:06 2010
New Revision: 33971
URL: http://svn.erp5.org?rev=33971&view=rev
Log:
Added some early draft work just to verify if the openoffice can reply to some uno commands, this is very far from perfect but it will help assert if openoffice is broken or not.
Added:
erp5/trunk/buildout/tests/assertOpenOfficeSoftware.py
Added: erp5/trunk/buildout/tests/assertOpenOfficeSoftware.py
URL: http://svn.erp5.org/erp5/trunk/buildout/tests/assertOpenOfficeSoftware.py?rev=33971&view=auto
==============================================================================
--- erp5/trunk/buildout/tests/assertOpenOfficeSoftware.py (added)
+++ erp5/trunk/buildout/tests/assertOpenOfficeSoftware.py [utf8] Mon Mar 22 21:55:06 2010
@@ -1,0 +1,24 @@
+
+
+import unittest
+import uno
+
+class AssertOpenOfficeSoftware(unittest.TestCase):
+ """ tests try some connection and call some methods from uno"""
+
+ def test_simple_connection(self):
+ localContext = uno.getComponentContext()
+ resolver = localContext.ServiceManager.createInstanceWithContext("com.sun.star.bridge.UnoUrlResolver", localContext )
+ self.assertNotEquals(None, resolver)
+ remoteContext = resolver.resolve("uno:socket,host=localhost,port=8100;urp;StarOffice.ComponentContext")
+ self.assertNotEquals(None, remoteContext)
+ self.assertNotEquals(None, remoteContext.ServiceManager)
+ some_filter = remoteContext.ServiceManager.createInstance("com.sun.star.document.FilterFactory")
+ self.assertNotEquals(None, some_filter)
+ type_service = remoteContext.ServiceManager.createInstance("com.sun.star.document.TypeDetection")
+ self.assertNotEquals(None, type_service)
+
+
+if __name__ == '__main__':
+ unittest.main()
+
More information about the Erp5-report
mailing list