[4.1.x] Fixed #33026 -- Mentioned RequestFactory in testing tools docs.

Backport of 468d06109778e3656229ac28c9019ea7246f9b79 from main
This commit is contained in:
Chris Wedgwood 2022-09-29 04:58:45 +01:00 committed by Mariusz Felisiak
parent b826b38847
commit 7607fc8990

View File

@ -34,12 +34,15 @@ short:
* Use Django's test client to establish that the correct template is being * Use Django's test client to establish that the correct template is being
rendered and that the template is passed the correct context data. 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 * Use in-browser frameworks like Selenium_ to test *rendered* HTML and the
*behavior* of web pages, namely JavaScript functionality. Django also *behavior* of web pages, namely JavaScript functionality. Django also
provides special support for those frameworks; see the section on provides special support for those frameworks; see the section on
:class:`~django.test.LiveServerTestCase` for more details. :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 Overview and a quick example
---------------------------- ----------------------------