Python将公共代码保存在文件中

Python将公共代码保存在文件中,python,pytest,pytest-django,Python,Pytest,Pytest Django,我有一些常用的代码,这些代码在我所有的PyTest中都会用到。我希望将完整的代码保存在任何文件中,并在运行时加载它。可以使用Python吗 例如: 除了简单地使用import,例如您展示的示例(setup/teardown),您通常会使用a,并将它们放在a中,以便在测试之间共享它们。是的,我使用contest.py实现一些常见功能。在我的例子中,我需要使用函数更新TestClass的bTestStatus变量。如何从conftest.py访问这些TestClass变量,例如:class Test

我有一些常用的代码,这些代码在我所有的PyTest中都会用到。我希望将完整的代码保存在任何文件中,并在运行时加载它。可以使用Python吗

例如:


除了简单地使用
import
,例如您展示的示例(setup/teardown),您通常会使用a,并将它们放在a中,以便在测试之间共享它们。

是的,我使用contest.py实现一些常见功能。在我的例子中,我需要使用函数更新TestClass的bTestStatus变量。如何从conftest.py访问这些TestClass变量,例如:class TestClass1:bTestStatus=False def teardown_方法(self,method):print“This is tear down method”TestClass1.bTestStatus=True def setup_方法(self,method):print“这是安装方法”以及如何在contest.py中移动安装和拆卸方法
def teardown_method(self, method):
 print "This is tear down method"
def setup_method(self, method):
 print "This is setup method"