我是一个有用的助手,可以为您翻译文本。
"最初的回答" 翻译成英文是 "Original Answer"
我正在使用pytest并尝试创建一个对象,该对象应该在我的项目的许多类中使用。 我试图将该对象传递给其中一个类,但是pycharm向我显示“未解决的引用'custom_inst'”。
以下是我的代码:
conftest.py:
如何将实例“custom_inst”作为类成员传递给我的DummyClass?
谢谢。
"最初的回答" 翻译成英文是 "Original Answer"
我正在使用pytest并尝试创建一个对象,该对象应该在我的项目的许多类中使用。 我试图将该对象传递给其中一个类,但是pycharm向我显示“未解决的引用'custom_inst'”。
以下是我的代码:
conftest.py:
@pytest.fixture(scope="function", autouse=True)
def fixture_example(request):
custom_inst = FixtureClass()
yield custom_inst
custom_inst.do_something()
some class:
@pytest.mark.usefixtures('fixture_example')
class DummyClass(object):
def __init__(self, arg1=None, arg2=None):
self.arg1 = arg1
self.arg2 = arg2
self.custom_inst = fixture_example
如何将实例“custom_inst”作为类成员传递给我的DummyClass?
谢谢。