如何导入pytest monkeypatch插件?(How do I import the pytest monkeypatch plugin?)
我想使用pytest monkeypatch插件,但我无法弄清楚如何导入它。 我试过了:
import monkeypath import pytest.monkeypatch from pytest import monkeypatchI want to use the pytest monkeypatch plugin, but I can't figure out how to import it. I've tried:
import monkeypath import pytest.monkeypatch from pytest import monkeypatch最满意答案
它不是一个插件,它是一个内置的pytest夹具 。
简而言之,这意味着您只需使用monkeypatch参数编写测试,测试将获得monkeypatch对象作为该参数。
您链接的页面有一个简单的示例:
def test_some_interaction(monkeypatch): monkeypatch.setattr("os.getcwd", lambda: "/")It's not a plugin, it's a built-in pytest fixture.
In a nutshell, that means you simply write a test with a monkeypatch argument, and the test will get the monkeypatch object as that argument.
The page you linked has a simple example:
def test_some_interaction(monkeypatch): monkeypatch.setattr("os.getcwd", lambda: "/")更多推荐
发布评论