Tuesday, January 29, 2013

Re: Why i can't get the debug informations (in case of error) when i run LiveServerTestCase tests?

thanks for the link!

So Isn't there a way to set DEBUG=True in tests?

I have tried with @override_settings, but it didn't worked.



Il giorno martedì 29 gennaio 2013 15:12:50 UTC+1, Ramiro Morales ha scritto:


On Jan 29, 2013 9:57 AM, "Alessandro Pelliciari" <isac....@gmail.com> wrote:
>
> Hi, I'm writing some tests with Selenium.
>
> When i run my selenium tests (LiveServerTestCase type) and i have some error in my code (not in the test, i mean in the code executed, like the homepage view i reach with selenium) i get the 500 public template (that usually i get when i have DEBUG = False) even if i have:
>
> DEBUG = True
> INTERNAL_IPS = ('127.0.0.1',)
>
> I'm stuck with that and i can't see why my test failed (because in the public 500 ofc i don't show the exceptions).
>
> When i run the runserver it works perfectly (i get the tracebacks).
>
> I've checked the ip from request.META when i run it in a selenium test and it's the localhost, not other network IP.
>
> Why does it behave like that? Where can i look to resolve?

See https://docs.djangoproject.com/en/1.4/topics/testing/#other-test-conditions

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

No comments:

Post a Comment