1、Pytest规则
- 文件命名:以"test_"开头或者以”_test“结尾;
- 测试类(class)命名:默认以"Test"开头;
- 测试方法(函数)命名:默认以"test_"开头;
- 断言:直接使用Python语言断言assert。
2、实例一:class风格代码
先看一个class风格的Pytest框架代码
import pytest class TestStorm(object): def test_a(self): print('aaa') assert 'a' == 'a' def test_b(self): print('bbb') assert 'b' == 'b' if __name__ == '__main__': pytest.main(["-s","test_storm"])
3、实例二:函数风格代码
对于Pytest框架代码,可以不把测试用放置在class中,而是直接定义函数。
import pytest def test_a(): print('aaa') assert 'a' == 'a' def test_b(): print('bbb') assert 'b' == 'b' if __name__ == '__main__': pytest.main(["-s"])
标签:__,简介,assert,print,Pytest,test,class From: https://www.cnblogs.com/mtfan01/p/16633268.html