[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