SVN: PluggableAuthService/trunk/plugins/tests/ChallengeProtocolChooser.txt Fix tests against Zope-2.8.x. (It stills pass against 2.7.x)
Julien Anguenot <[email protected]>
| Newsgroups | gmane.comp.web.zope.public-cvs |
|---|---|
| Message-ID | <[email protected]> |
Log message for revision 39879: Fix tests against Zope-2.8.x. (It stills pass against 2.7.x) Changed: U PluggableAuthService/trunk/plugins/tests/ChallengeProtocolChooser.txt -=- Modified: PluggableAuthService/trunk/plugins/tests/ChallengeProtocolChooser.txt =================================================================== --- PluggableAuthService/trunk/plugins/tests/ChallengeProtocolChooser.txt 2005-11-03 23:07:34 UTC (rev 39878) +++ PluggableAuthService/trunk/plugins/tests/ChallengeProtocolChooser.txt 2005-11-04 02:00:34 UTC (rev 39879) @@ -85,7 +85,7 @@ >>> print http(r""" ... GET /%s/test_script HTTP/1.1 - ... """ % (folder_name), handle_errors=False) + ... """ % (folder_name), handle_errors=True) HTTP/1.1 401 Unauthorized... With the right credentials though the request should succeed: @@ -93,7 +93,7 @@ >>> print http(r""" ... GET /%s/test_script HTTP/1.1 ... Authorization: Basic %s:%s - ... """ % (folder_name, username, password), handle_errors=False) + ... """ % (folder_name, username, password), handle_errors=True) HTTP/1.1 200 OK ... Access Granted @@ -103,7 +103,7 @@ >>> print http(r""" ... PROPFIND /%s/test_script HTTP/1.1 - ... """ % (folder_name), handle_errors=False) + ... """ % (folder_name), handle_errors=True) HTTP/1.1 401 Unauthorized... And with the right credentials the request should succeed: @@ -111,13 +111,13 @@ >>> print http(r""" ... PROPFIND /%s/test_script HTTP/1.1 ... Authorization: Basic %s:%s - ... """ % (folder_name, username, password), handle_errors=False) + ... """ % (folder_name, username, password), handle_errors=True) HTTP/1.1 207 Multi-Status... >>> print http(r""" ... GET /%s/test_script/manage_DAVget HTTP/1.1 ... Authorization: Basic %s:%s - ... """ % (folder_name, username, password), handle_errors=False) + ... """ % (folder_name, username, password), handle_errors=True) HTTP/1.1 200 OK... And a XML-RPC Request. Again, Anonymous user should be challenged with @@ -130,7 +130,7 @@ ... <methodCall> ... <methodName>test_script</methodName> ... </methodCall> - ... """ % (folder_name), handle_errors=False) + ... """ % (folder_name), handle_errors=True) HTTP/1.1 401 Unauthorized... And with valid credentials the reqeuest should succeed: @@ -143,7 +143,7 @@ ... <methodCall> ... <methodName>test_script</methodName> ... </methodCall> - ... """ % (folder_name, username, password), handle_errors=False) + ... """ % (folder_name, username, password), handle_errors=True) HTTP/1.1 200 OK Content-Length: 140 Content-Type: text/xml @@ -180,19 +180,19 @@ >>> print http(r""" ... GET /%s/test_script HTTP/1.1 - ... """ % (folder_name), handle_errors=False) + ... """ % (folder_name), handle_errors=True) HTTP/1.1 302 Moved Temporarily... And the same for a WebDAV request: >>> print http(r""" ... PROPFIND /%s/test_script HTTP/1.1 - ... """ % (folder_name), handle_errors=False) + ... """ % (folder_name), handle_errors=True) HTTP/1.1 302 Moved Temporarily... >>> print http(r""" ... GET /%s/test_script/manage_DAVget HTTP/1.1 - ... """ % (folder_name), handle_errors=False) + ... """ % (folder_name), handle_errors=True) HTTP/1.1 302 Moved Temporarily... And for a XML-RPC request: @@ -204,7 +204,7 @@ ... <methodCall> ... <methodName>test_script</methodName> ... </methodCall> - ... """ % (folder_name), handle_errors=False) + ... """ % (folder_name), handle_errors=True) HTTP/1.1 302 Moved Temporarily... However, not all WebDAV and XML-RPC clients understand the @@ -240,19 +240,19 @@ >>> print http(r""" ... GET /%s/test_script HTTP/1.1 - ... """ % (folder_name), handle_errors=False) + ... """ % (folder_name), handle_errors=True) HTTP/1.1 302 Moved Temporarily... A WebDAV request should result in a 401 response status: >>> print http(r""" ... PROPFIND /%s/test_script HTTP/1.1 - ... """ % (folder_name), handle_errors=False) + ... """ % (folder_name), handle_errors=True) HTTP/1.1 401 Unauthorized... >>> print http(r""" ... GET /%s/test_script/manage_DAVget HTTP/1.1 - ... """ % (folder_name), handle_errors=False) + ... """ % (folder_name), handle_errors=True) HTTP/1.1 401 Unauthorized... And a XML-RPC request should also result in a 401 response status: @@ -264,5 +264,5 @@ ... <methodCall> ... <methodName>test_script</methodName> ... </methodCall> - ... """ % (folder_name), handle_errors=False) + ... """ % (folder_name), handle_errors=True) HTTP/1.1 401 Unauthorized... _______________________________________________ Zope-CVS maillist - [email protected] http://mail.zope.org/mailman/listinfo/zope-cvs Zope CVS instructions: http://dev.zope.org/CVS