#11298: Improve the unittest discovery explanation.

This commit is contained in:
Ezio Melotti 2011-03-08 16:17:35 +02:00
parent 3b59f332b6
commit 3d995843ce
1 changed files with 5 additions and 3 deletions

View File

@ -277,9 +277,11 @@ Test Discovery
.. versionadded:: 3.2 .. versionadded:: 3.2
Unittest supports simple test discovery. For a project's tests to be Unittest supports simple test discovery. In order to be compatible with test
compatible with test discovery they must all be importable from the top level discovery, all of the test files must be :ref:`modules <tut-modules>` or
directory of the project (in other words, they must all be in Python packages). :ref:`packages <tut-packages>` importable from the top-level directory of
the project (this means that their filenames must be valid
:ref:`identifiers <identifiers>`).
Test discovery is implemented in :meth:`TestLoader.discover`, but can also be Test discovery is implemented in :meth:`TestLoader.discover`, but can also be
used from the command line. The basic command-line usage is:: used from the command line. The basic command-line usage is::