summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/ref/exceptions.txt14
-rw-r--r--docs/releases/1.8.txt4
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