diff --git a/doc/en/example/simple.rst b/doc/en/example/simple.rst index a7cd06d31fc..05ccbc9b23e 100644 --- a/doc/en/example/simple.rst +++ b/doc/en/example/simple.rst @@ -302,34 +302,31 @@ running from a test you can do something like this: .. code-block:: python - # content of conftest.py + # content of your_module.py - def pytest_configure(config): - import sys + _called_from_test = False - sys._called_from_test = True +.. code-block:: python + # content of conftest.py - def pytest_unconfigure(config): - import sys - del sys._called_from_test + def pytest_configure(config): + your_module._called_from_test = True -and then check for the ``sys._called_from_test`` flag: +and then check for the ``your_module._called_from_test`` flag: .. code-block:: python - if hasattr(sys, "_called_from_test"): + if your_module._called_from_test: # called from within a test run ... else: # called "normally" ... -accordingly in your application. It's also a good idea -to use your own application module rather than ``sys`` -for handling flag. +accordingly in your application. Adding info to test report header --------------------------------------------------------------