Plone 3.0 ftest failure with published folder and anonymous access

Derek Richardson derek.richardson at gatech.edu
Wed Aug 22 23:21:39 UTC 2007


Hanno Schlichting wrote:
> Maurits van Rees wrote:
>> Derek Richardson, on 2007-08-22:
>>
>>> Just in case, let's commit to the ZODB.
>>>
>>>      >>> from transaction import get
>>>      >>> get().commit()
>> This has been deprecated and might not work anymore in 3.0.  Use:
>>
>>       >>> import transaction
>>       >>> transaction.commit()
> 
> While I don't really know why the original test is not working, one
> remark about transactions.
> 
> Please don't do a full commit in tests unless you really need one and
> know what you are doing. A savepoint:
> 
>   >>> transaction.savepoint(optimistic=True)
> 
> will write your changes to the ZODB as well, but even this should
> usually not be needed as your changes will be visible in the same
> transaction anyways.

I changed the test to use savepoint. savepoint successfully completes, but the 
test still fails.

Thanks for the pointer on proper test cases, though.

Derek





More information about the Product-Developers mailing list