[Erp5-report] r38937 gabriel - /erp5/trunk/utils/cloudooo/cloudooo/tests/

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Oct 6 23:19:58 CEST 2010


Author: gabriel
Date: Wed Oct  6 23:19:57 2010
New Revision: 38937

URL: http://svn.erp5.org?rev=38937&view=rev
Log:
add test to check issue(Bug #2014) reported by jerome

Modified:
    erp5/trunk/utils/cloudooo/cloudooo/tests/testOOHandler.py
    erp5/trunk/utils/cloudooo/cloudooo/tests/testServer.py

Modified: erp5/trunk/utils/cloudooo/cloudooo/tests/testOOHandler.py
URL: http://svn.erp5.org/erp5/trunk/utils/cloudooo/cloudooo/tests/testOOHandler.py?rev=38937&r1=38936&r2=38937&view=diff
==============================================================================
--- erp5/trunk/utils/cloudooo/cloudooo/tests/testOOHandler.py [utf8] (original)
+++ erp5/trunk/utils/cloudooo/cloudooo/tests/testOOHandler.py [utf8] Wed Oct  6 23:19:57 2010
@@ -102,6 +102,15 @@ class TestOOHandler(cloudoooTestCase):
                             'odt')
     metadata = new_handler.getMetadata()
     self.assertEquals(metadata.get('Title'), "cloudooo Test -")
+    handler = OOHandler(self.tmp_url,
+                        decodestring(data),
+                        'odt')
+    new_data = handler.setMetadata({"Title": "Namie's working record"})
+    new_handler = OOHandler(self.tmp_url,
+                            new_data,
+                            'odt')
+    metadata = new_handler.getMetadata()
+    self.assertEquals(metadata.get('Title'), "Namie's working record")
 
   def testConvertWithOpenOfficeStopped(self):
     """Test convert with openoffice stopped"""

Modified: erp5/trunk/utils/cloudooo/cloudooo/tests/testServer.py
URL: http://svn.erp5.org/erp5/trunk/utils/cloudooo/cloudooo/tests/testServer.py?rev=38937&r1=38936&r2=38937&view=diff
==============================================================================
--- erp5/trunk/utils/cloudooo/cloudooo/tests/testServer.py [utf8] (original)
+++ erp5/trunk/utils/cloudooo/cloudooo/tests/testServer.py [utf8] Wed Oct  6 23:19:57 2010
@@ -520,6 +520,17 @@ class TestServer(cloudoooTestCase):
     self.assertEquals(response_dict['meta']['MIMEType'], 
                       'application/vnd.oasis.opendocument.text') 
     self.assertEquals(response_dict['meta']['Description'], "Music")
+    setmetadata_result = self.proxy.run_setmetadata('testMetadata.odt', 
+                          encodestring(data),
+                          {"Title":"Namie's working record", 
+                           "Description": "Music"})
+    response_code, response_dict, response_message = setmetadata_result
+    getmetadata_result = self.proxy.run_getmetadata('testMetadata.odt', 
+                                                  response_dict['data'])
+    response_code, response_dict, response_message = getmetadata_result
+    self.assertEquals(response_code, 200)
+    self.assertEquals(response_dict['meta']['title'], 
+                      "Namie's working record") 
   
   def testRunSetMetadataFailResponse(self):
     """Test run_setmetadata method with invalid document"""




More information about the Erp5-report mailing list