[Zope3-Users] Re: pau, testbrowser, HTTP Error 403: Forbidden
Philipp von Weitershausen
philipp at weitershausen.de
Sun Aug 27 05:46:21 EDT 2006
Darryl Cousins wrote:
> Hi all,
>
> In normal browser when logged in as a pau principal I am successfully
> redirected to the standard unauthorized view when accessing a view
> forbidden to the user.
>
> But accessing the same view in tests using testbrowser and loggd in as
> the same principal I get:
>
> Exception raised:
> ...
> HTTPError: HTTP Error 403: Forbidden
>
> Any thoughts please?
The PAU is a local utility stored in your ZODB. Functional tests (e.g.
testbrowser tests) are run with an in-memory ZODB instance that's thrown
away after each test (sandbox). They don't see the PAU you have set up.
If you want to test authentication via your PAU in a test, the test
should first create and register a PAU, add the principal sources inside
and then add the principals (if necessary).
Alternatively, you can just the 'mgr:mgrpw' credentials for functional
tests.
Philipp
More information about the Zope3-users
mailing list