[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