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

怎么建立一个简易的网站企业网站建设东莞

怎么建立一个简易的网站,企业网站建设东莞,如何做网站定位,企业crm客户管理系统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/729778/

相关文章:

  • jsp做网站毕业设计安徽省交通运输厅章义
  • 企业网站有哪几个类型广州做网站市场
  • 直播网站建设开发上海注册公司多少钱
  • 可以兼职做设计的网站备案期间能否做网站解析
  • 做发帖的网站代码seo联盟平台
  • 铁威马 Nas 做网站百度广告代运营
  • 有没有帮别人做网站小说关键词生成器
  • 那些开店的网站是自己做的吗装修平台排行榜前十名
  • 重庆智能网站建设价格毕业设计做系统跟做网站哪个容易
  • 淘宝美工做兼职的网站多多返利网站建设
  • 如何承接设计网站建设电商平台开发流程
  • 安康做网站简洁高端的wordpress个人博客
  • 酒店网站建设协议手机怎么做销售网站
  • 屏蔽网站接口js广告seminar
  • 谁有手机网站啊介绍一下wordpress 流量插件
  • 杭州网站公司google网站建设
  • 莱芜住房和城乡建设厅网站网站头部设计
  • 织梦响应式茶叶网站模板邯郸最新通告今天
  • 深圳公司网站改版通知做网站分类链接
  • 电子商务网站建设答案网络运营与维护
  • 网站登陆怎么做网站app的区别
  • 获取网站缩略图工信部2017网站备案
  • 有哪些网站可以做ps挣钱自己制作游戏
  • 旅游网站开发团队四川住房和城乡建设网站
  • 网站框架设计商城网站制作需要多少费用
  • 网站建设哪个公司个人网站做哪种能赚钱
  • 福建建设人才与科技发展中心seo导航站
  • 修文县生态文明建设局网站郑州制作网站哪家好
  • 泉州网站优化排名东莞长安做网站公司
  • 网站制作公司 顺的有口碑的赣州网站建设