Merge pull request #1876 from nicoddemus/remove-monkeypatch-invocation-example

Remove example of "monkeypatch" used in session scope
This commit is contained in:
Florian Bruhin 2016-08-26 06:15:07 +02:00 committed by GitHub
commit cb7c472e34
1 changed files with 0 additions and 20 deletions

View File

@ -54,26 +54,6 @@ This autouse fixture will be executed for each test function and it
will delete the method ``request.session.Session.request``
so that any attempts within tests to create http requests will fail.
example: setting an environment variable for the test session
-------------------------------------------------------------
If you would like for an environment variable to be
configured for the entire test session, you can add this to your
top-level ``conftest.py`` file:
.. code-block:: python
# content of conftest.py
@pytest.fixture(scope='session', autouse=True)
def enable_debugging(monkeypatch):
monkeypatch.setenv("DEBUGGING_VERBOSITY", "4")
This auto-use fixture will set the ``DEBUGGING_VERBOSITY`` environment variable for
the entire test session.
Note that the ability to use a ``monkeypatch`` fixture from a ``session``-scoped
fixture was added in pytest-3.0.
Method reference of the monkeypatch fixture
-------------------------------------------