Documentation update for tmp_path configurations
This commit is contained in:
parent
f513d33d5a
commit
62e75c7d55
|
@ -131,10 +131,13 @@ The default base temporary directory
|
||||||
|
|
||||||
Temporary directories are by default created as sub-directories of
|
Temporary directories are by default created as sub-directories of
|
||||||
the system temporary directory. The base name will be ``pytest-NUM`` where
|
the system temporary directory. The base name will be ``pytest-NUM`` where
|
||||||
``NUM`` will be incremented with each test run. Moreover, entries older
|
``NUM`` will be incremented with each test run.
|
||||||
than 3 temporary directories will be removed.
|
By default, only the directories of failed tests will be kept.
|
||||||
|
Also only the last 3 directries will remain at most.
|
||||||
|
This behavior can be configured with :confval:`tmp_path_retention_count` and
|
||||||
|
:confval:`tmp_path_retention_policy`.
|
||||||
|
|
||||||
The number of entries currently cannot be changed, but using the ``--basetemp``
|
Using the ``--basetemp``
|
||||||
option will remove the directory before every run, effectively meaning the temporary directories
|
option will remove the directory before every run, effectively meaning the temporary directories
|
||||||
of only the most recent run will be kept.
|
of only the most recent run will be kept.
|
||||||
|
|
||||||
|
|
|
@ -267,8 +267,10 @@ def tmp_path(
|
||||||
directory.
|
directory.
|
||||||
|
|
||||||
By default, a new base temporary directory is created each test session,
|
By default, a new base temporary directory is created each test session,
|
||||||
and old bases are removed after 3 sessions, to aid in debugging. If
|
and only the base of failed session is kept. Also it only keeps the last 3 bases
|
||||||
``--basetemp`` is used then it is cleared each session. See :ref:`base
|
at most. This can be configured with :confval:`tmp_path_retention_count` and
|
||||||
|
:confval:`tmp_path_retention_policy`.
|
||||||
|
If ``--basetemp`` is used then it is cleared each session. See :ref:`base
|
||||||
temporary directory`.
|
temporary directory`.
|
||||||
|
|
||||||
The returned object is a :class:`pathlib.Path` object.
|
The returned object is a :class:`pathlib.Path` object.
|
||||||
|
|
Loading…
Reference in New Issue