当前位置: 首页 > news >正文

做生鲜食品最好的网站企业网站手机端模板

做生鲜食品最好的网站,企业网站手机端模板,如何架设网站服务器,佛山选择免费网站优化目录 2.1 如何调用pytest 2.1.1 指定要运行的测试 2.1.2 获取有关版本、选项名称、环境变量的帮助 2.1.3 分析测试执行时间 2.1.4 管理加载插件 2.1.5 调用pytest的其他方式 2.1 如何调用pytest 2.1.1 指定要运行的测试 Pytest支持几种从命令行运行和选择测试的方法。、…目录 2.1 如何调用pytest 2.1.1 指定要运行的测试 2.1.2 获取有关版本、选项名称、环境变量的帮助 2.1.3 分析测试执行时间 2.1.4 管理加载插件 2.1.5 调用pytest的其他方式 2.1 如何调用pytest 2.1.1 指定要运行的测试 Pytest支持几种从命令行运行和选择测试的方法。、 在模块中运行测试 pytest test_mod.py 在目录中运行测试 pytest testing/ 按关键字表达式运行测试 pytest -k MyClass and not method 这将运行包含与给定名称匹配的名称的测试字符串表达式 不区分大小写它可以包括使用文件名、类名和函数名作为变量的Python运算符。上面的例子将运行 TestMyClass.test_something 但不是 TestMyClass.test_method_simple。在Windows系统上运行时使用双引号而不是单引号来表示表达式。 按节点ID运行测试 每个收集到的测试都被分配一个唯一的节点ID(nodeid)该节点ID由模块文件名和后缀组成后缀包括类名、函数名和由参数化生成的参数这些部分以双冒号::分隔。 要在模块中运行特定测试请执行以下操作 pytest test_mod.py::test_func 在命令行中指定测试方法的另一个示例 pytest test_mod.py::TestClass::test_method 通过标记表达式运行测试 pytest -m slow 将运行所有用pytest.mark.slow装饰器装饰的测试。 有关详细信息请参见 marks。 从包运行测试 pytest --pyargs pkg.testing 这将导入 pkg.testing 并使用其文件系统位置来查找和运行测试。 2.1.2 获取有关版本、选项名称、环境变量的帮助 pytest --version # shows where pytest was imported from(显示pytest的导入位置) pytest --fixtures # show available builtin function arguments (显示可用的内置函数参数) pytest -h | --help # show help on command line and config file options(显示有关命令行和配置文件选项的帮助) 2.1.3 分析测试执行时间 在6.0版中进行了更改。 要获得超过1.0秒的最慢10个测试持续时间的列表 pytest --durations10 --durations-min1.0 默认情况下pytest不会显示太小0.005s的测试持续时间除非在命令行上传递-vv。 2.1.4 管理加载插件 早期加载插件(Early loading plugins) 您可以使用-p选项在命令行中显示早期加载插件内部和外部 pytest -p mypluginmodule 该选项接收一个name参数该参数可以是 完整的模块虚线名称例如myproject.plugins。此虚线名称必须是可导入的。插件的入口点名称。这是注册插件时传递给setuptools的名称。例如要提前加载pytest-cov插件您可以使用 pytest -p pytest_cov 禁用插件(Disabling plugins) 要禁用在调用时加载特定插件请将-p选项与前缀no:一起使用。 示例要禁用加载插件doctest该插件负责从文本文件执行doctest测试请如下调用pytest pytest -p no:doctest 2.1.5 调用pytest的其他方式 通过python -m pytest调用pytest 您可以从命令行通过Python解释器调用测试 python -m pytest [...] 这几乎相当于直接调用命令行脚本pytest[…]只是通过python调用也会将当前目录添加到sys.path中。 从Python代码调用pytest 您可以直接从Python代码中调用pytest retcode pytest.main() 这就好像您要从命令行调用“pytest”一样。它不会引发SystemExit而是返回退出代码。您可以传入选项和参数 retcode pytest.main([-x, mytestdir]) 您可以为pytest.main指定其他插件 # content of myinvoke.py import sys import pytest class MyPlugin:def pytest_sessionfinish(self):print(*** test run reporting finishing) if __name__ __main__:sys.exit(pytest.main([-qq], plugins[MyPlugin()])) 运行它将显示添加了MyPlugin并调用 $ python myinvoke.py *** test run reporting finishing 注 调用pytest.main()将导入测试及其导入的任何模块。由于python导入系统的缓存机制从同一进程对pytest.main()进行后续调用不会反映调用之间对这些文件的更改。因此不建议从同一进程多次调用pytest.main()例如为了重新运行测试。
http://www.hkea.cn/news/14312358/

相关文章:

  • 网站标签中的图片怎么做的网站搜索引擎优化情况怎么写
  • 河海大学土木专业类建设网站pageadmin模板
  • 网站建设优化服务如何成都网络营销公司哪家好
  • django网站开发源码个人做淘宝客网站好做吗
  • 网站页面设计需要遵循的六大原则网络服务提供商有哪些
  • 网站建设工作计划表北京建设网站圣辉友联
  • 网站名称怎么起好听wordpress 综合主题
  • 网站空间域名多少钱wordpress改回旧版编辑器
  • 1688精品货源网站入口网站建设成都哪家公司好
  • 网站定制开发北京重庆企业网站推广报价
  • 光谷做网站推广哪家好网站制作是什么公司
  • 网站都需要续费吗万州做网站的公司
  • 典型网站开发的流程图nas建站
  • 影视会员网站怎么建设通信网络维护是做什么的
  • python做网站好处最新网站域名ip地址查询
  • 台州网站建设技术外包网推公司怎么收费
  • 郑州网站推广流程淮安品牌网站建设
  • 网站开发项目答辩ppthtml5 动态效果 手机网站
  • 江苏省住房城乡建设厅网站手机网站底部导航
  • 卖汽车的网站怎么做的吗官方网站建设案例
  • 湖南郴州建设局网站wordpress class
  • 厦门学校网站建设做高端网站的网络公司
  • 找人做网站注意什么wordpress隐私设置
  • 站酷网logo网站项目设计具体方案
  • 免费学编程的网站有哪些做网站卖广告位赚钱
  • 晋州网站建设中国建设招标网是权威网站吗
  • 中国最权威的网站排名济南简单网站制作排名公司
  • 网站设计运行费用优酷专门给马天宇做的网站
  • 江苏城乡住房建设厅网站建设网站是什么样的
  • 常平东莞网站建设网页制作模板如何制作