pytest中测试用例的命名

1、文件以test_开头或_test结尾,即:test_*.py 或 *_test.py

2、Test开头的类名,其中test开头的方法名

3、直接在模块中test开头的方法名

注:

①pytest是以方法为单位发现用例的,写不写测试用例类根本不重要(即:直接在模块中以test开头的方法(用例)也可以被找到执行)

②在哪个目录下执行pytest,就在哪个目录下按照上述规则去查找用例

③注意点:运行文件如果取名为run_test.py,敲入代码pytest.main()后运行该文件,那么所有用例会被执行两遍,因为*_test.py被当成了需要执行的用例文件

 要避免把运行文件取名为*_test.py的形式

posted @ 2022-01-08 16:06  2orange  阅读(183)  评论(0编辑  收藏  举报