pytest框架(python)的使用和调用
当我在pycharm终端或cmd上执行时,所有这些命令/用法之间有什么区别 m,v,k,-rx代表什么?有什么要学习和理解的缩写吗pytest框架(python)的使用和调用,python,pytest,Python,Pytest,当我在pycharm终端或cmd上执行时,所有这些命令/用法之间有什么区别 m,v,k,-rx代表什么?有什么要学习和理解的缩写吗 python-mpytest pytest-v pytest-v-rxs pytest-k 下面是您的列表: python-m pytestm代表模块。这将在python实例中运行pytest模块。如果您想使用特定版本的python运行PythTest,例如python3.7-m pytest或python3.5-m pytest,这通常非常有用 pytest-vv
python-m pytest
m代表模块
。这将在python实例中运行pytest模块。如果您想使用特定版本的python运行PythTest,例如python3.7-m pytest
或python3.5-m pytest
,这通常非常有用pytest-v
v代表verbose
。这显示了关于每个测试用例及其特定通过或失败的更多信息pytest-v-rxs
前面讨论了v
。r
代表短测试摘要信息(或短测试报告)。每个选项可用于使该报告显示不同的值x
表示预期失败或xfail
。这将显示X失败测试的数量s
表示跳过的
。这将显示跳过测试的数量pytest-k
k代表关键字。这是您选择要运行的测试用例的方式。它可以是测试用例名称或文件路径的一部分