#23682: Stronger redirect loop detection in the test client
-------------------------------------+-------------------------------------
     Reporter:  wrwrwr               |                    Owner:  nobody
         Type:  New feature          |                   Status:  closed
    Component:  Testing framework    |                  Version:  master
     Severity:  Normal               |               Resolution:  fixed
     Keywords:                       |             Triage Stage:  Ready for
    Has patch:  1                    |  checkin
  Needs tests:  0                    |      Needs documentation:  0
Easy pickings:  0                    |  Patch needs improvement:  0
                                     |                    UI/UX:  0
-------------------------------------+-------------------------------------
Changes (by Tim Graham <timograham@…>):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 In [changeset:"056a3c6c374f15e23746ea8568cd5b11bfe7d442"]:
 {{{
 #!CommitTicketReference repository=""
 revision="056a3c6c374f15e23746ea8568cd5b11bfe7d442"
 Fixed #23682 -- Enhanced circular redirects detection in tests.

 When the test client detects a redirect to a URL seen in the
 currently followed chain it will now raise a RedirectCycleError
 instead of just returning the first repeated response.

 It will also complain when a single chain of redirects is longer
 than 20, as this often means a redirect loop with varying URLs,
 and even if it's not actually one, such long chains are likely
 to be treated as loops by browsers.

 Thanks Preston Timmons, Berker Peksag, and Tim Graham for reviews.
 }}}

--
Ticket URL: <https://code.djangoproject.com/ticket/23682#comment:10>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/064.2b92bbbb0b969c4e19a6e5bfdedf7745%40djangoproject.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to