博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Pytest里,mark装饰器的使用,双引号,没引号,这种差别很重要
阅读量:6002 次
发布时间:2019-06-20

本文共 724 字,大约阅读时间需要 2 分钟。

按最新版的pytest测试框架。

如果只是单一的mark,不要加任何引号。

如果是要作and ,not之类的先把,一定要是双引号!

这个要记清楚,好像和以前版本的书上介绍的不一样,切记!

import pytestimport tasks@pytest.mark.smokedef test_list_raises():    with pytest.raises(TypeError):        tasks.list_tasks(owner=123)               @pytest.mark.get@pytest.mark.smokedef test_get_raises():    with pytest.raises(TypeError):        tasks.get(task_id='123')                def test_add_raises():    with pytest.raises(TypeError):        tasks.add(task="not a task object")def test_start_db_raises():    with pytest.raises(ValueError) as excinfo:        tasks.start_tasks_db('some/great/path', 'mysql')        exception_msg = excinfo.value.args[0]        assert exception_msg == "db_type must be a 'tiny' or 'mongo'"

转载地址:http://lgbmx.baihongyu.com/

你可能感兴趣的文章
jenkins 找不到mvn 命令
查看>>
How to check if a machine is physical or virtual
查看>>
jQuery && jEasyUI 扩展功能集合
查看>>
我的友情链接
查看>>
RabbitMQ centos7 搭建过程
查看>>
关于STM32L100xx, STM32L151xx, STM32L152xx ,STM32L162xx 的时钟
查看>>
virtualenv使用技巧大全,python新手必备知识
查看>>
android的布局练习
查看>>
将解压版的Tomcat作为系统服务启动
查看>>
WannaCry预防勒索软件操作
查看>>
Linux与云计算——第二阶段Linux服务器架设 第七章:网站WEB服务器架设—wiki系统Mediawiki...
查看>>
windowns下安装mysql
查看>>
图解+笔记-python语言-第5章:数字/5.7 除法/5.7.1 传统除法(真除法)
查看>>
loganalyzer日志分析工具(CentOS7.4)
查看>>
第一单元. Linux 系统登录及部分基础命令
查看>>
一键免费部署看板管理应用——Wekan
查看>>
c/c++指针精讲和需要注意的地方
查看>>
weblogic监控
查看>>
docker搭建gitlab+Jenkins持续集成环境
查看>>
移动磁盘提示文件系统损坏要怎么恢复数据
查看>>