[Erp5-report] r43583 gabriel - /erp5/trunk/utils/cloudooo/cloudooo/handler/pdf/tests/

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Feb 22 22:06:22 CET 2011


Author: gabriel
Date: Tue Feb 22 22:06:22 2011
New Revision: 43583

URL: http://svn.erp5.org?rev=43583&view=rev
Log:
add test to pdf handler and remove code duplicated

Modified:
    erp5/trunk/utils/cloudooo/cloudooo/handler/pdf/tests/testPDFHandler.py
    erp5/trunk/utils/cloudooo/cloudooo/handler/pdf/tests/testServer.py

Modified: erp5/trunk/utils/cloudooo/cloudooo/handler/pdf/tests/testPDFHandler.py
URL: http://svn.erp5.org/erp5/trunk/utils/cloudooo/cloudooo/handler/pdf/tests/testPDFHandler.py?rev=43583&r1=43582&r2=43583&view=diff
==============================================================================
--- erp5/trunk/utils/cloudooo/cloudooo/handler/pdf/tests/testPDFHandler.py [utf8] (original)
+++ erp5/trunk/utils/cloudooo/cloudooo/handler/pdf/tests/testPDFHandler.py [utf8] Tue Feb 22 22:06:22 2011
@@ -29,7 +29,7 @@
 
 import unittest
 from cloudooo.handler.pdf.handler import PDFHandler
-from cloudooo.handler.tests.handlerTestCase import HandlerTestCase
+from cloudooo.handler.tests.handlerTestCase import HandlerTestCase, make_suite
 from types import DictType
 
 
@@ -67,6 +67,4 @@ class TestPDFHandler(HandlerTestCase):
 
 
 def test_suite():
-  suite = unittest.TestSuite()
-  suite.addTest(unittest.makeSuite(TestPDFHandler))
-  return suite
+  return make_suite(TestPDFHandler)

Modified: erp5/trunk/utils/cloudooo/cloudooo/handler/pdf/tests/testServer.py
URL: http://svn.erp5.org/erp5/trunk/utils/cloudooo/cloudooo/handler/pdf/tests/testServer.py?rev=43583&r1=43582&r2=43583&view=diff
==============================================================================
--- erp5/trunk/utils/cloudooo/cloudooo/handler/pdf/tests/testServer.py [utf8] (original)
+++ erp5/trunk/utils/cloudooo/cloudooo/handler/pdf/tests/testServer.py [utf8] Tue Feb 22 22:06:22 2011
@@ -60,6 +60,16 @@ class TestServer(HandlerTestCase):
     self.assertEquals(metadata["title"],
                       'Free Cloud Alliance Presentation')
 
+  def testSetMetadata(self):
+    """Test if metadata is inserted correctly in document"""
+    data = open(join('data', 'test.pdf'), 'r').read()
+    new_data = self.proxy.updateFileMetadata(encodestring(data),
+                                             "pdf",
+                                             {"producer": "Cloudooo"})
+    metadata = self.proxy.getFileMetadataItemList(new_data, "pdf")
+    self.assertEquals(metadata["title"],
+                      'Free Cloud Alliance Presentation')
+    self.assertEquals(metadata["producer"], 'Cloudooo')
 
 
 def test_suite():



More information about the Erp5-report mailing list