Используйте monkeypatch в одном методе тестирования - PullRequest
0 голосов
/ 08 июля 2019

Я пытаюсь получить указатель на monkeypatch внутри тестовой функции внутри тестового класса:

class TestClass(unittest.TestCase)
    def test_method(self, monkeypatch):
        monkeypatch.setattr('sys.path', something)

Я бы хотел иметь возможность делать определенный патч в тестовом методе, но не переносить его на весь класс. Есть ли способ получить ручку на это?

Я пытался сделать это:

@pytest.fixture(autouse=True)
@def test_method(self, monkeypatch)

с, по-видимому, не разрешено.

...