This is the expected behaviour because symfony's load fixture methods dont drop the tables and recreate them. If you drop the database yourself and regenerate it before you run tests, or truncate each table, then you should have things working as you want.
On Tue, Oct 27, 2009 at 6:09 PM, Adrien Mogenet <adrien.moge...@gmail.com>wrote: > > Hi everyone, > > I'm using fixture to fill my database with 3 fake user accounts, the > first one is my "demo" account. > I'm writing my tests using a $browser as sfGuardTestFunctional, which > signs me in automatically. > > The first time I launch my test, my $browser works perferctly and > shows that my User ID is #1 [OK] > > But, second time, fixtures are put within my DB, so my "demo" account > get the ID #4, but my $browser, which signs in again perfectly, says > that I have the user ID #3 !!! > > This behaviour avoid any other INSERT operation, resulting in > constraint issues. > > Thanks for helping me :-) > > -- > Adrien > > > -- Gareth McCumskey http://garethmccumskey.blogspot.com twitter: @garethmcc --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en -~----------~----~----~----~------~----~------~--~---