Merge pull request #3780 from nicoddemus/mock-integration-fix

Fix issue where fixtures would lose the decorated functionality
This commit is contained in:
Bruno Oliveira
2018-08-09 12:26:09 -03:00
committed by GitHub
5 changed files with 79 additions and 4 deletions

View File

@@ -0,0 +1,17 @@
"""Reproduces issue #3774"""
import mock
import pytest
config = {"mykey": "ORIGINAL"}
@pytest.fixture(scope="function")
@mock.patch.dict(config, {"mykey": "MOCKED"})
def my_fixture():
return config["mykey"]
def test_foobar(my_fixture):
assert my_fixture == "MOCKED"