diff options
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/ref/exceptions.txt | 14 | ||||
| -rw-r--r-- | docs/releases/1.8.txt | 4 |
2 files changed, 18 insertions, 0 deletions
diff --git a/docs/ref/exceptions.txt b/docs/ref/exceptions.txt index e74e0991e1..bbd0229610 100644 --- a/docs/ref/exceptions.txt +++ b/docs/ref/exceptions.txt @@ -217,6 +217,20 @@ Transaction exceptions are defined in :mod:`django.db.transaction`. The :exc:`TransactionManagementError` is raised for any and all problems related to database transactions. +.. currentmodule:: django.test + +Testing Framework Exceptions +============================ + +Exceptions provided by the :mod:`django.test` package. + +.. exception:: client.RedirectCycleError + + .. versionadded:: 1.8 + + :exc:`~client.RedirectCycleError` is raised when the test client detects a + loop or an overly long chain of redirects. + Python Exceptions ================= diff --git a/docs/releases/1.8.txt b/docs/releases/1.8.txt index ba0b0cfa2b..73ad244cfb 100644 --- a/docs/releases/1.8.txt +++ b/docs/releases/1.8.txt @@ -799,6 +799,10 @@ Miscellaneous when both the ``fields`` and ``form_class`` attributes are specified. Previously, ``fields`` was silently ignored. +* When following redirects, the test client now raises + :exc:`~django.test.client.RedirectCycleError` if it detects a loop or hits a + maximum redirect limit (rather than passing silently). + .. _deprecated-features-1.8: Features deprecated in 1.8 |
