[Erp5-report] r41087 hugo.maia - in /erp5/trunk/utils/cloudooo/cloudooo: interfaces/ tests/

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Dec 3 13:20:04 CET 2010


Author: hugo.maia
Date: Fri Dec  3 13:20:03 2010
New Revision: 41087

URL: http://svn.erp5.org?rev=41087&view=rev
Log:
Add parsed_content as an attribute for IOdfDocument 

Modified:
    erp5/trunk/utils/cloudooo/cloudooo/interfaces/document.py
    erp5/trunk/utils/cloudooo/cloudooo/tests/testInterface.py

Modified: erp5/trunk/utils/cloudooo/cloudooo/interfaces/document.py
URL: http://svn.erp5.org/erp5/trunk/utils/cloudooo/cloudooo/interfaces/document.py?rev=41087&r1=41086&r2=41087&view=diff
==============================================================================
--- erp5/trunk/utils/cloudooo/cloudooo/interfaces/document.py [utf8] (original)
+++ erp5/trunk/utils/cloudooo/cloudooo/interfaces/document.py [utf8] Fri Dec  3 13:20:03 2010
@@ -64,6 +64,7 @@ class IOdfDocument(Interface):
   """Manipulates odf documents in memory"""
 
   source_format = Attribute("Document Extension")
+  parsed_content = Attribute("Content.xml parsed with lxml")
 
   def getContentXml():
     """Returns the content.xml file as string"""

Modified: erp5/trunk/utils/cloudooo/cloudooo/tests/testInterface.py
URL: http://svn.erp5.org/erp5/trunk/utils/cloudooo/cloudooo/tests/testInterface.py?rev=41087&r1=41086&r2=41087&view=diff
==============================================================================
--- erp5/trunk/utils/cloudooo/cloudooo/tests/testInterface.py [utf8] (original)
+++ erp5/trunk/utils/cloudooo/cloudooo/tests/testInterface.py [utf8] Fri Dec  3 13:20:03 2010
@@ -81,9 +81,10 @@ class TestInterface(unittest.TestCase):
   def testIOdfDocument(self):
     """Test if OdfDocument implements IOdfDocument"""
     self.assertEquals(IOdfDocument.implementedBy(OdfDocument), True)
-    method_list = ['getFile',
-                   'getContentXml',
-                   'source_format']
+    method_list = ['getContentXml',
+                   'parsed_content',
+                   'source_format',
+                   'getFile',]
     self.assertEquals(IOdfDocument.names(), method_list)
 
   def testIFilter(self):
@@ -106,7 +107,7 @@ class TestInterface(unittest.TestCase):
     self.assertEquals(len(method_list), len(IManager.names()))
 
     self.assertEquals(IManager.get('convertFile').required, ('file',
-      'source_format', 'destination_format', 'zip'))
+      'source_format', 'destination_format', 'zip', 'refresh'))
     self.assertEquals(IManager.get('getAllowedExtensionList').required,
         ('request_dict',))
     self.assertEquals(IManager.get('getFileMetadataItemList').required,



More information about the Erp5-report mailing list