pytest框架(python)的使用和调用

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

当我在pycharm终端或cmd上执行时,所有这些命令/用法之间有什么区别

m,v,k,-rx代表什么?有什么要学习和理解的缩写吗

  • python-mpytest
  • pytest-v
  • pytest-v-rxs
  • pytest-k
  • 下面是您的列表:

  • 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代表关键字。这是您选择要运行的测试用例的方式。它可以是测试用例名称或文件路径的一部分
  • 所有这些用法都可以在pytest文档页面上找到