在PyTest中,提供了几种从命令行运行指定的测试集方式。
方式一,文件/模块级运行,即指定运行某一.py文件,在命令行下:
命令格式: pytest 文件名.py
> pytest xxxx.py
即,直接用pytest 文件名即可,运行该py文件中所有的测试用例
方式二,目录级运行,即指定运行某一目录下所有测试集方式,在命令行下:
命令格式: pytest 目录名
> pytest testing/
注: testing为目录
方式三,指定运行某个模块中的某个测试用例,在命令行下
> pytest test_file::test_case
test_file,为.py文件
test_case, 为test_file.py中的一个测试用例
方式四,指定运行某个模块中的测试类的测试用例, 在命令行中如下
> pytest test_file::TestSuite::test_case
test_file, 为.py文件
TestSuite,为一个class
test_case,为TestSuite的成员函数
一般情况下大家掌握上述四种方式就足够了!!!
下面我们看下pytest用例发现的基本规则:
pytest可以在不同的函数、包中发现用例,发现的规则如下
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。