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

西安网站seo诊断dw怎么新建网站

西安网站seo诊断,dw怎么新建网站,wordpress仿虎嗅网,外贸单证流程pytest 有时也被称为 py.test#xff0c;是因为它使用的执行命令是 $ py.test。本文中我们使用 pytest 指代这个测试框架#xff0c;py.test 特指运行命令。##较于 nose这里没有使用像前三篇一样(简介-举例-discovery-环境)式的分段展开#xff0c;是因为 pytest 与 nose 的…pytest 有时也被称为 py.test是因为它使用的执行命令是 $ py.test。本文中我们使用 pytest 指代这个测试框架py.test 特指运行命令。##较于 nose这里没有使用像前三篇一样(简介-举例-discovery-环境)式的分段展开是因为 pytest 与 nose 的基本用法极其相似。因此只做一个比较就好了。他俩的区别仅在于调用测试的命令不同pytest 用的是 $ py.test创建测试环境(setup/teardown)的 api 不同下面使用一个例子说明 pytest 的 setup/teardown 使用方式。some_test.py:lang:pythonimport pytestpytest.fixture(scopefunction)def setup_function(request):def teardown_function():print(teardown_function called.)request.addfinalizer(teardown_function)print(setup_function called.)pytest.fixture(scopemodule)def setup_module(request):def teardown_module():print(teardown_module called.)request.addfinalizer(teardown_module)print(setup_module called.)def test_1(setup_function):print(Test_1 called.)def test_2(setup_module):print(Test_2 called.)def test_3(setup_module):print(Test_3 called.)pytest 创建测试环境(fixture)的方式如上例所示通过显式指定 scope 参数来选择需要使用的 pytest.fixture 装饰器。即一个 fixture 函数的类型从你定义它的时候就确定了这与使用 nose.with_setup() 十分不同。对于 scopefunction 的 fixture 函数它就是会在测试用例的前后分别调用 setup/teardown。测试用例的参数如 def test_1(setup_function) 只负责引用具体的对象它并不关心对方的作用域是函数级的还是模块级的。有效的 scope 参数限于function,module,class,session默认为 function。运行上例$ py.test some_test.py -s。 -s 用于显示 print() 函数 test session starts platform win32 -- Python 3.3.2 -- py-1.4.20 -- pytest-2.5.2collected 3 itemstest.py setup_function called.Test_1 called..teardown_function called.setup_module called.Test_2 called..Test_3 called..teardown_module called. 3 passed in 0.02 seconds 这里需要注意的地方是setup_module 被调用的位置。##pytest 与 nose 二选一首先单是从不需要使用特定类模板的角度上nose 和 pytest 就较于 unittest 好出太多了。doctest 比较奇葩我们在这里不比。因此对于 “选一个自己喜欢的测试框架来用” 的问题就变成了 nose 和 pytest 二选一的问题。pythontesting.net 的作者非常喜欢 pytest并表示pytest 赛高不服 solo好吧其实他说的是 “如果你挑不出 pytest 的毛病就用这个吧”。于是下面我们就来挑挑 pytest 的毛病它的 setup/teardown 语法与 unittest 的兼容性不如 nose 高实现方式也不如 nose 直观第一条足矣毕竟 unittest 还是 Python 自带的单元测试框架肯定有很多怕麻烦的人在用所以与其语法保持一定兼容性能避免很多麻烦。即使 pytest 在命令行中有彩色输出让我很喜欢但这还是不如第一条重要。实际上PyPI 中 nose 的下载量也是 pytest 的 8 倍多。所以假如再继续写某一个框架的详解的话大概我会选 nose 吧。
http://www.zqtcl.cn/news/715668/

相关文章:

  • 如何在导航网站上做链接上海建筑设计研究院
  • 微信营销软件网站建设推广链接
  • 美的集团网站建设方案书广汉做网站
  • 个人博客网站实验报告商标购买网站
  • 2020给个免费网站好人有好报做购物微信网站
  • 做淘宝客网站挣钱济南百度竞价代运营
  • 国外网站404错误页网站地址搜索
  • 做 暧视频在线观看网站北京安卓app开发公司
  • h5哪个网站可以做惠州+企业网站建设
  • 网站运营知识哪个网站可以做免费商业推广
  • 电脑做网站怎么解析域名河南郑州静默管理
  • 项目网站制作冯提莫斗鱼前在哪个网站做直播
  • 网站建设 思路wordpress 访问记录插件
  • 网站建设diyseo课程培训班费用
  • 舞蹈培训东莞网站建设做直播网站
  • app建设网站公司网站制作预算
  • 移动端网站如何开发市辖区郑州网站建设
  • 山东省双体系建设网站wordpress 帮助 主题
  • 手机怎么做三个视频网站网站建设协议一百互联
  • 创建一个网站一般步骤有哪些安徽软件定制开发
  • 网站建设平台协议书模板下载佳木斯建网站的
  • 部队网站建设招标二级域名注册平台
  • 做网站怎么调用栏目织梦搞笑图片网站源码
  • 开个小网站要怎么做南宁seo外包服务商
  • 济宁做网站的企业app网站开发学习
  • 哪个网站可以做危险化学品供求html静态网站作品
  • 豪圣建设项目管理网站创建网站的视频
  • 网站做接口自己做的网站只能用谷歌浏览器打开
  • 建设网站具体步骤python 做 网站
  • 网站源代码怎么上传wordpress标题字体大小