[Erp5-report] r42188 gabriel - /erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Jan 11 10:24:50 CET 2011


Author: gabriel
Date: Tue Jan 11 10:24:49 2011
New Revision: 42188

URL: http://svn.erp5.org?rev=42188&view=rev
Log:
remove not used imports and use assertRaises instead of try: except

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

Modified: erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testServer.py
URL: http://svn.erp5.org/erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testServer.py?rev=42188&r1=42187&r2=42188&view=diff
==============================================================================
--- erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testServer.py [utf8] (original)
+++ erp5/trunk/utils/cloudooo/cloudooo/handler/ooo/tests/testServer.py [utf8] Tue Jan 11 10:24:49 2011
@@ -26,10 +26,8 @@
 #
 ##############################################################################
 
-import unittest
 from os.path import join, exists
 from os import remove
-from subprocess import Popen, PIPE
 from xmlrpclib import ServerProxy, Fault
 from base64 import encodestring, decodestring
 from cloudoooTestCase import CloudoooTestCase, make_suite
@@ -47,6 +45,7 @@ class TestServer(CloudoooTestCase):
     self.proxy = ServerProxy("http://%s:%s/RPC2" % \
         (self.hostname, self.cloudooo_port), allow_none=True)
 
+    # XXX Duplicated list of filters
     self.text_expected_list = [['doc', 'Microsoft Word 6.0'], 
         ['doc', 'Microsoft Word 95'], 
         ['doc', 'Microsoft Word 97/2000/XP'], 
@@ -316,14 +315,7 @@ class TestServer(CloudoooTestCase):
     """Test to verify if the behavior of server is normal when a empty string
     is sent"""
     data = encodestring("")
-    fail_msg = "This document can not be loaded, it is empty\n"
-    try:
-      self.proxy.convertFile(data, '', '')
-      self.fail(fail_msg)
-    except Fault, err:
-      msg = "This format is not supported or is invalid"
-      self.assertTrue(err.faultString.endswith(msg), 
-                              "ConvertFile\n" + err.faultString)
+    self.assertRaises(Fault, self.proxy.convertFile, (data, '', ''))
 
     res = self.proxy.getFileMetadataItemList(data, '')
     self.assertEquals(res['MIMEType'], "text/plain")
@@ -334,24 +326,12 @@ class TestServer(CloudoooTestCase):
   def testConvertDocumentToInvalidFormat(self):
     """Try convert one document for a invalid format"""
     data = open(join('data','test.doc'),'r').read()
-    error_msg = "This format is not supported or is invalid"
-    try:
-      self.proxy.convertFile(encodestring(data), 'doc', 'xyz')
-      self.fail("")
-    except Fault, err:
-      err_str = err.faultString
-      self.assertTrue(err_str.endswith(error_msg),
-                                  "%s\n%s" % (error_msg, err_str))
+    self.assertRaises(Fault, self.proxy.convertFile, (data, 'doc', 'xyz'))
 
   def testConvertDocumentToImpossibleFormat(self):
     """Try convert one document to format not possible"""
     data = open(join('data','test.odp'),'r').read()
-    try:
-      self.proxy.convertFile(encodestring(data), 'odp', 'doc')
-      self.fail("")
-    except Fault, err:
-      err_str = err.faultString
-      self.assertTrue(err_str.endswith("ErrorCodeIOException\n"))
+    self.assertRaises(Fault, self.proxy.convertFile, (data, 'odp', 'doc'))
 
   def testRunConvertMethod(self):
     """Test run_convert method"""



More information about the Erp5-report mailing list