On Tue, Jun 22, 2010 at 2:34 PM, Stuart Bishop
<[email protected]> wrote:

>> Gary - thats the same way I'd test something like this - step through
>> the concurrency issue by hand; doing it at the browser level is really
>> hard :) - and worth noting I think that as we have many app servers,
>> and front ends, doing it in the real world is even harder.
>
> Generally you don't. We already have tests that integrity errors cause
> the transaction to retry. We should already have a test showing the
> form generates a nice error message to the user if a duplicate exists
> at the start of the transaction. Together these assert things work
> correctly.
>
> Assuming the form is correct, the issue here is a form asserting some
> constraint that is not backed by the database constraints. The
> appservers cannot resolve this.

I should have been more precise - if I were to test, I would simulate
concurrency rather than have real concurrency; designing the bug out
of the system is better of course, and thats why I asked about
constraints first ;)

-Rob

_______________________________________________
Mailing list: https://launchpad.net/~launchpad-dev
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to