[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