[Erp5-report] r37804 nicolas - /erp5/trunk/products/ERP5/tests/testWebDavSupport.py

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Aug 13 16:17:36 CEST 2010


Author: nicolas
Date: Fri Aug 13 16:17:33 2010
New Revision: 37804

URL: http://svn.erp5.org?rev=37804&view=rev
Log:
This is an HTTPServer.zhttp_server not an HTTPServer.zwebdav_server,
force usage of manage_FTPget like zwebdav_server does

Modified:
    erp5/trunk/products/ERP5/tests/testWebDavSupport.py

Modified: erp5/trunk/products/ERP5/tests/testWebDavSupport.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testWebDavSupport.py?rev=37804&r1=37803&r2=37804&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testWebDavSupport.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testWebDavSupport.py [utf8] Fri Aug 13 16:17:33 2010
@@ -137,12 +137,15 @@ class TestWebDavSupport(ERP5TypeTestCase
     document_module = self.getDocumentModule()
     document = document_module[filename]
     document_id = '%s-%s' % (document.getUid(), filename,)
+    # This is HTTPServer.zhttp_server not HTTPServer.zwebdav_server
+    # force usage of manage_FTPget like zwebdav_server does
     response = self.publish('%s/%s' % (path, document_id),
                             request_method='GET',
                             stdin=StringIO(),
                             basic=self.authentication)
     self.assertEquals(response.getStatus(), httplib.OK)
-    self.assertEquals(response.getBody(), document.getData())
+    self.assertEquals(response.getBody(), document.getData(),
+          'Error in getting data, get:%r' % response.getHeader('content-type'))
 
   def test_PUT_on_web_page(self):
     """Edit a web_page in webdav
@@ -203,13 +206,16 @@ class TestWebDavSupport(ERP5TypeTestCase
     document_module = self.getDocumentModule()
     document = document_module[filename]
 
-    response = self.publish(document.getPath(),
+    # This is HTTPServer.zhttp_server not HTTPServer.zwebdav_server
+    # force usage of manage_FTPget like zwebdav_server does
+    response = self.publish(document.getPath()+'/manage_FTPget',
                             request_method='GET',
                             stdin=StringIO(),
                             basic=self.authentication)
 
     self.assertEquals(response.getStatus(), httplib.OK)
-    self.assertEquals(response.getBody(), document.getData())
+    self.assertEquals(response.getBody(), document.getData(),
+             'Error in getting data, get:%r' % response.getHeader('content-type'))
 
   def test_PROPFIND_on_document(self):
     """test Metadata extraction from webdav protocol




More information about the Erp5-report mailing list