千家信息网

python中Fixture模块级怎么用

发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,这篇文章主要介绍python中Fixture模块级怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!说明1、无论py文件中有多少类,以及类中有多少方法,只能自动执行一次。2、
千家信息网最后更新 2025年01月31日python中Fixture模块级怎么用

这篇文章主要介绍python中Fixture模块级怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

说明

1、无论py文件中有多少类,以及类中有多少方法,只能自动执行一次。

2、py文件开始时,defsetUpModule()自动调用。

3、py文件结束时,deftearDownModule()自动调用。

实例

import unittest def setUpModule():    print("setUpModule自动调用了") def tearDownModule():    print("tearDownModule自动调用了") def my_sum(a, b):    return a + b class my_test1(unittest.TestCase):    @classmethod    def setUpClass(cls):        print("setupclass自动调用了")    @classmethod    def tearDownClass(cls):        print("teardownclass自动调用了")    def setUp(self):        print("setup被自动调用了")    def tearDown(self):        print("teardown被自动调用了")     def test_001(self):        print(my_sum(5, 6))     def test_002(self):        print(my_sum(0, 3)) class my_test2(unittest.TestCase):    @classmethod    def setUpClass(cls):        print("setupclass自动调用了")    @classmethod    def tearDownClass(cls):        print("teardownclass自动调用了")    def setUp(self):        print("setup被自动调用了")    def tearDown(self):        print("teardown被自动调用了")     def test_001(self):        print(my_sum(5, 6))     def test_002(self):        print(my_sum(0, 3))

以上是"python中Fixture模块级怎么用"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

0