[Erp5-report] r14174 - /erp5/trunk/utils/oood/testOoodBasicOperations.py

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Apr 24 02:12:50 CEST 2007


Author: bartek
Date: Tue Apr 24 02:12:48 2007
New Revision: 14174

URL: http://svn.erp5.org?rev=14174&view=rev
Log:
this should test getAllowedTargetItemList, too

Modified:
    erp5/trunk/utils/oood/testOoodBasicOperations.py

Modified: erp5/trunk/utils/oood/testOoodBasicOperations.py
URL: http://svn.erp5.org/erp5/trunk/utils/oood/testOoodBasicOperations.py?rev=14174&r1=14173&r2=14174&view=diff
==============================================================================
--- erp5/trunk/utils/oood/testOoodBasicOperations.py (original)
+++ erp5/trunk/utils/oood/testOoodBasicOperations.py Tue Apr 24 02:12:48 2007
@@ -47,6 +47,9 @@
 
 sp = ServerProxy('http://%s:%d' % (config.server_host, config.server_port), allow_none=True)
 
+def extractExtensions(item_list):
+  return [item[0] for item in item_list]
+
 class TestMetaOperations(unittest.TestCase):
 
   def testSetGetMeta(self):
@@ -69,18 +72,24 @@
     res = sp.run_convert('test.doc', base64.encodestring(data))
     self.assertEqual(res['mime'], 'application/vnd.oasis.opendocument.text')
     open('doc/out/test.odt', 'w').write(base64.decodestring(res['data']))
+    target_list = sp.getAllowedTargetItemList(res['mime'])
+    self.failUnless('doc' in extractExtensions(target_list))
 
   def testConvertXls(self):
     data = open('doc/test.xls').read()
     res = sp.run_convert('test.xls', base64.encodestring(data))
     self.assertEqual(res['mime'], 'application/vnd.oasis.opendocument.spreadsheet')
     open('doc/out/test.ods', 'w').write(base64.decodestring(res['data']))
+    target_list = sp.getAllowedTargetItemList(res['mime'])
+    self.failUnless('csv' in extractExtensions(target_list))
 
   def testConvertPpt(self):
     data = open('doc/test.ppt').read()
     res = sp.run_convert('test.ppt', base64.encodestring(data))
     self.assertEqual(res['mime'],'application/vnd.oasis.opendocument.presentation')
     open('doc/out/test.odp', 'w').write(base64.decodestring(res['data']))
+    target_list = sp.getAllowedTargetItemList(res['mime'])
+    self.failUnless('impr.pdf' in extractExtensions(target_list))
 
   def testPdfTextGeneration(self):
     data = open('doc/test.odt').read()




More information about the Erp5-report mailing list