Fixed #21701 -- Improved testing doc titles and added testing/tools.txt.

Thanks cjerdonek for the suggestion.
This commit is contained in:
Tim Graham 2013-12-31 06:24:11 -05:00
parent a95f74e707
commit 9953e98e6a
6 changed files with 1614 additions and 1614 deletions

View File

@ -13,8 +13,8 @@ The tests cover:
We appreciate any and all contributions to the test suite! We appreciate any and all contributions to the test suite!
The Django tests all use the testing infrastructure that ships with Django for The Django tests all use the testing infrastructure that ships with Django for
testing applications. See :doc:`Testing Django applications testing applications. See :doc:`/topics/testing/overview` for an explanation of
</topics/testing/overview>` for an explanation of how to write new tests. how to write new tests.
.. _running-unit-tests: .. _running-unit-tests:

View File

@ -281,7 +281,7 @@ correctly in a couple different situations.
computer programming, so there's lots of information out there: computer programming, so there's lots of information out there:
* A good first look at writing tests for Django can be found in the * A good first look at writing tests for Django can be found in the
documentation on :doc:`Testing Django applications </topics/testing/overview>`. documentation on :doc:`/topics/testing/overview`.
* Dive Into Python (a free online book for beginning Python developers) * Dive Into Python (a free online book for beginning Python developers)
includes a great `introduction to Unit Testing`__. includes a great `introduction to Unit Testing`__.
* After reading those, if you want something a little meatier to sink * After reading those, if you want something a little meatier to sink

View File

@ -629,6 +629,5 @@ the email body. You then only need to set the :setting:`EMAIL_HOST` and
:setting:`EMAIL_PORT` accordingly. For a more detailed discussion of SMTP :setting:`EMAIL_PORT` accordingly. For a more detailed discussion of SMTP
server options, see the Python documentation for the :mod:`smtpd` module. server options, see the Python documentation for the :mod:`smtpd` module.
For information about unit-testing the sending of emails in your For information about unit-testing the sending of emails in your application,
application, see the :ref:`topics-testing-email` section of :doc:`Testing see the :ref:`topics-testing-email` section of the testing documentation.
Django applications </topics/testing/overview>`.

View File

@ -2,12 +2,6 @@
Testing in Django Testing in Django
================= =================
.. toctree::
:hidden:
overview
advanced
Automated testing is an extremely useful bug-killing tool for the modern Automated testing is an extremely useful bug-killing tool for the modern
Web developer. You can use a collection of tests -- a **test suite** -- to Web developer. You can use a collection of tests -- a **test suite** -- to
solve, or avoid, a number of problems: solve, or avoid, a number of problems:
@ -28,9 +22,6 @@ it should be doing.
The best part is, it's really easy. The best part is, it's really easy.
Where to go from here
=====================
The preferred way to write tests in Django is using the :mod:`unittest` module The preferred way to write tests in Django is using the :mod:`unittest` module
built in to the Python standard library. This is covered in detail in the built in to the Python standard library. This is covered in detail in the
:doc:`overview` document. :doc:`overview` document.
@ -38,3 +29,10 @@ built in to the Python standard library. This is covered in detail in the
You can also use any *other* Python test framework; Django provides an API and You can also use any *other* Python test framework; Django provides an API and
tools for that kind of integration. They are described in the tools for that kind of integration. They are described in the
:ref:`other-testing-frameworks` section of :doc:`advanced`. :ref:`other-testing-frameworks` section of :doc:`advanced`.
.. toctree::
:maxdepth: 1
overview
tools
advanced

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff