#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
Unittest supports simple test discovery. For a project's tests to be
compatible with test discovery they must all be importable from the top level
directory of the project (in other words, they must all be in Python packages).
Unittest supports simple test discovery. In order to be compatible with test
discovery, all of the test files must be :ref:`modules <tut-modules>` or
: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
used from the command line. The basic command-line usage is::