51Testing软件测试论坛

标题: pytest分布式运行问题 [打印本页]

作者: 江诗    时间: 2021-12-14 20:00
标题: pytest分布式运行问题
class TestCase:

    @staticmethod
    def setup_class():
        print("setup_class")

    @staticmethod
    def teardown_class():
        print("teardown_class")
   
    def test_case01(self):
        print("test_case01")
   
    def test_case02(self):
        print("test_case02")

    def test_case03(self):
        print("test_case03")

启用2个线程执行时,setup_class和teardown_class会执行两次,要如何在一个类下只初始化一次呢
作者: qqq911    时间: 2021-12-15 12:18
多线程的话是会这样的。
作者: 赵佳乐SMILE    时间: 2021-12-15 13:11
不会 学习
作者: jingzizx    时间: 2021-12-15 13:58
构建一次是否可以
作者: 郭小贱    时间: 2021-12-15 15:14
使用@classmethod装饰器试试呢。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2