[Erp5-report] r9005 - in /erp5/trunk/utils/ooodoc_server: mimemapper.py test_server.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Aug 2 20:13:51 CEST 2006
Author: bartek
Date: Wed Aug 2 20:13:47 2006
New Revision: 9005
URL: http://svn.erp5.org?rev=9005&view=rev
Log:
added conversion txt <-> odt
Modified:
erp5/trunk/utils/ooodoc_server/mimemapper.py
erp5/trunk/utils/ooodoc_server/test_server.py
Modified: erp5/trunk/utils/ooodoc_server/mimemapper.py
URL: http://svn.erp5.org/erp5/trunk/utils/ooodoc_server/mimemapper.py?rev=9005&r1=9004&r2=9005&view=diff
==============================================================================
--- erp5/trunk/utils/ooodoc_server/mimemapper.py (original)
+++ erp5/trunk/utils/ooodoc_server/mimemapper.py Wed Aug 2 20:13:47 2006
@@ -28,6 +28,7 @@
##############################################################################
import sys
+sys.path.append('/etc/ooodoc')
import config
sys.path.append(config.unopath)
import uno
@@ -38,8 +39,8 @@
types_map={
'application/vnd.oasis.opendocument.text':
{'ext':'odt',
- 'allowed_to':['pdf','doc','rtf','html-writer'],
- 'allowed_from':['rtf','doc'],
+ 'allowed_to':['pdf','doc','rtf','html-writer','txt'],
+ 'allowed_from':['rtf','doc','txt'],
},
'application/vnd.oasis.opendocument.spreadsheet':
{'ext':'ods',
@@ -63,6 +64,11 @@
'mime_type':'application/pdf',
'outprops':(PropertyValue("FilterName",0,"writer_pdf_Export",0),PropertyValue("Overwrite",0,True,0)),
'label':'Pdf',
+ },
+ 'txt':{
+ 'mime_type':'text/plain',
+ 'outprops':(PropertyValue("FilterName",0,"Text (encoded)",0),PropertyValue("Overwrite",0,True,0),PropertyValue("FilterFlags",0,'UTF8,LF',0)),
+ 'label':'Text',
},
'calc.pdf':{
'mime_type':'application/pdf',
Modified: erp5/trunk/utils/ooodoc_server/test_server.py
URL: http://svn.erp5.org/erp5/trunk/utils/ooodoc_server/test_server.py?rev=9005&r1=9004&r2=9005&view=diff
==============================================================================
--- erp5/trunk/utils/ooodoc_server/test_server.py (original)
+++ erp5/trunk/utils/ooodoc_server/test_server.py Wed Aug 2 20:13:47 2006
@@ -29,6 +29,7 @@
import sys,base64,unittest
from xmlrpclib import *
+sys.path.append('/etc/ooodoc')
import config
enc=base64.encodestring
@@ -113,11 +114,20 @@
def testDocGeneration(self):
self.generateFile('odt','doc')
+ def testTxtGeneration(self):
+ self.generateFile('odt','txt')
+
def testHtmlCalcGeneration(self):
self.generateFile('ods','html-calc')
def testCsvGeneration(self):
self.generateFile('ods','csv')
+
+ def testJpgGeneration(self):
+ self.generateFile('odg','jpg')
+
+ def testDrawPdfGeneration(self):
+ self.generateFile('odg','draw.pdf')
def generateFile(self,src,ext):
data=open('doc/test.%s' % src).read()
@@ -131,3 +141,8 @@
for t in tests:
suite=unittest.makeSuite(t)
unittest.TextTestRunner(verbosity=2).run(suite)
+
+
+
+
+# vim: filetype=python syntax=python shiftwidth=2
More information about the Erp5-report
mailing list