微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

pytest以类形式的测试用例

from __future__ import print_function
#pytest以类形式的测试用例
class TestClass:
@classmethod
def setup_class(cls):
print('\nsetup_class()')

@classmethod
def teardown_class(cls):
print('teardown_class()')

def setup_method(self,method):
print('\nsetup_method()')

def teardown_method(self,method):
print('\nteardown_method()')

def test_1(self):
print('- test_1()')

def test_2(self):
print('- test_2()')
运行:
##输出print内容
 pytest -s test_class.py 或者 pytest --capture=no  test_class.py
结果:

======================================================================================== test session starts ========================================================================================
platform darwin -- Python 3.7.3, pytest-4.4.0, py-1.8.0, pluggy-0.9.0
rootdir: /Users/likuanrong/PycharmProjects/work
plugins: Metadata-1.8.0, html-1.20.0
collected 2 items

test_class.py
setup_class()

setup_method()
- test_1()
.
teardown_method()

setup_method()
- test_2()
.
teardown_method()
teardown_class()


===================================================================================== 2 passed in 0.03 seconds ======================================================================================

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐