[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