summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorChris Wedgwood <wedgemail@gmail.com>2022-09-29 04:58:45 +0100
committerGitHub <noreply@github.com>2022-09-29 05:58:45 +0200
commit468d06109778e3656229ac28c9019ea7246f9b79 (patch)
tree6c63a19b279f993cdad4fcfa1a69935b63b3a084 /docs
parent0f5b11eca0ba199501941fa244b276aaa10353c8 (diff)
Fixed #33026 -- Mentioned RequestFactory in testing tools docs.
Diffstat (limited to 'docs')
-rw-r--r--docs/topics/testing/tools.txt5
1 files changed, 4 insertions, 1 deletions
diff --git a/docs/topics/testing/tools.txt b/docs/topics/testing/tools.txt
index bdbe756a90..1f235d920b 100644
--- a/docs/topics/testing/tools.txt
+++ b/docs/topics/testing/tools.txt
@@ -34,12 +34,15 @@ short:
* Use Django's test client to establish that the correct template is being
rendered and that the template is passed the correct context data.
+* Use :class:`~django.test.RequestFactory` to test view functions directly,
+ bypassing the routing and middleware layers.
+
* Use in-browser frameworks like Selenium_ to test *rendered* HTML and the
*behavior* of web pages, namely JavaScript functionality. Django also
provides special support for those frameworks; see the section on
:class:`~django.test.LiveServerTestCase` for more details.
-A comprehensive test suite should use a combination of both test types.
+A comprehensive test suite should use a combination of all of these test types.
Overview and a quick example
----------------------------