[Erp5-report] r39024 gabriel - /erp5/trunk/utils/cloudooo/cloudooo/tests/testUnoConverter.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Oct 11 15:24:15 CEST 2010
Author: gabriel
Date: Mon Oct 11 15:24:14 2010
New Revision: 39024
URL: http://svn.erp5.org?rev=39024&view=rev
Log:
refactor test to pass mimemapper as list
Modified:
erp5/trunk/utils/cloudooo/cloudooo/tests/testUnoConverter.py
Modified: erp5/trunk/utils/cloudooo/cloudooo/tests/testUnoConverter.py
URL: http://svn.erp5.org/erp5/trunk/utils/cloudooo/cloudooo/tests/testUnoConverter.py?rev=39024&r1=39023&r2=39024&view=diff
==============================================================================
--- erp5/trunk/utils/cloudooo/cloudooo/tests/testUnoConverter.py [utf8] (original)
+++ erp5/trunk/utils/cloudooo/cloudooo/tests/testUnoConverter.py [utf8] Mon Oct 11 15:24:14 2010
@@ -29,9 +29,8 @@
import unittest
import jsonpickle, pkg_resources
from subprocess import Popen, PIPE
-from os.path import exists
+from os.path import exists, join
from cloudoooTestCase import cloudoooTestCase, make_suite
-from cloudooo.mimemapper import mimemapper
from cloudooo.application.openoffice import openoffice
from cloudooo.document import FileSystemDocument
@@ -54,24 +53,28 @@ class TestUnoConverter(cloudoooTestCase)
def testUnoConverterOdtToDoc(self):
"""Test script unoconverter"""
+ mimemapper = dict(filter_list=[('doc',
+ 'com.sun.star.text.TextDocument',
+ 'MS Word 97')],
+ doc_type_list_by_extension=dict(doc=['com.sun.star.text.TextDocument']))
mimemapper_pickled = jsonpickle.encode(mimemapper)
- command = [self.python_path,
+ command = [join(self.office_binary_path, "python"),
pkg_resources.resource_filename("cloudooo",
"helper/unoconverter.py"),
"'--convert'",
- "'--uno_path=%s'" % self.uno_path,
- "'--office_binary_path=%s'" % self.office_binary_path,
- "'--hostname=%s'" % self.hostname,
- "'--port=%s'" % self.port,
- "'--document_url=%s'" % self.document.getUrl(),
- "'--destination_format=%s'" % "doc",
- "'--source_format=%s'" % "odt",
- "'--mimemapper=%s'" % mimemapper_pickled]
+ "--uno_path='%s'" % self.uno_path,
+ "--office_binary_path='%s'" % self.office_binary_path,
+ "--hostname='%s'" % self.hostname,
+ "--port='%s'" % self.port,
+ "--document_url='%s'" % self.document.getUrl(),
+ "--destination_format='%s'" % "doc",
+ "--source_format='%s'" % "odt",
+ "--mimemapper='%s'" % mimemapper_pickled]
stdout, stderr = Popen(' '.join(command), shell=True,
stdout=PIPE, stderr=PIPE).communicate()
self.assertEquals(stderr, '')
output_url = stdout.replace('\n', '')
- self.assertEquals(exists(output_url), True)
+ self.assertEquals(exists(output_url), True, stdout)
stdout, stderr = Popen("file %s" % output_url, shell=True,
stdout=PIPE, stderr=PIPE).communicate()
self.assertEquals(self.file_msg_list[1] in stdout \
More information about the Erp5-report
mailing list