当前位置:网站首页>pycharm专业版 配置pytest
pycharm专业版 配置pytest
2022-07-30 05:38:00 【gsxdcyy】
前言
我是使用python的一个轻量框架flask,如果有跟我一样是用flask的xd不知道怎么测试的话,强烈建议flask官方文档,不用到处找教程了,看一看官方文档,就知道怎么搞了
配置
我用的是pycharm专业版,默认的测试模块是unittests,所以我们在设置里面修改一下,参考这个文章
点击那个扳手的图标,或者右上角运行图标旁边的,编辑配置都可以,然后在additional arguments这里添加想要添加的参数
我最后的配置是--html=report.html --self-contained-html--cov=C:/Users/cgy/Desktop/NewWaiMai --cov-report=html
第一个是pytest-html插件,这个会生成一个html报告,–self-contained-html是让他只生成一个html文件
第二个是pytest-cov,是测定覆盖率的插件,也会生成报告,但是是一个文件夹,里面的index.html就是覆盖率的报告了
这是两个插件相关的的文章
pytest-html
pytest-cov
pytest-html的报告没有allure的好看,所以可以下载allurepip install allure-pytest
然后命令行添加--alluredir, results
然后测试运行结束后,输入allure generate results -o reports
这里的results是存放测试生成的json文件的文件夹,reports是生成html报告的文件夹
边栏推荐
- MySql fuzzy query Daquan
- MySQL 有这一篇就够(呕心狂敲37k字,只为博君一点赞!!!)
- Solve phpstudy unable to start MySQL service
- ClickHouse 数据插入、更新与删除操作 SQL
- k折交叉验证(k-fold Cross-validation)
- 【Pytorch】torch.manual_seed()、torch.cuda.manual_seed() 解释
- 【Koltin Flow(一)】五种创建flow的方式
- 【飞控开发基础教程9】疯壳·开源编队无人机-PWM(电机控制)
- Seata exception: endpoint format should like ip:port
- [GLib] 什么是GType
猜你喜欢

navicat连接MySQL报错:1045 - Access denied for user ‘root‘@‘localhost‘ (using password YES)

mysql高阶语句(一)

从底层结构开始学习FPGA(6)----分布式RAM(DRAM,Distributed RAM)

Navicat cannot connect to mysql super detailed processing method

Redis学习

MySQL模糊查询性能优化

报错:npm ERR code EPERM

It is enough for MySQL to have this article (37k words, just like Bojun!!!)

每日练习------输出一个整数的二进制数、八进制数、十六进制数。

2022 SQL big factory high-frequency practical interview questions (detailed analysis)
随机推荐
字符串(一) 哈希
[GLib] 什么是GType
nacos-2.0.3启动报错出现no datasource set的坑
[GO语言基础] 一.为什么我要学习Golang以及GO语言入门普及
子查询作为检索表时的不同使用场景以及是否需要添加别名的问题
报错:npm ERR code EPERM
分布式事务之 LCN框架的原理和使用(二)
Error: listen EADDRINUSE: address already in use 127.0.0.1:3000
Ranking of grades (Huazhong University of Science and Technology postgraduate examination questions) (DAY 87)
倒计数(来源:Google Kickstart2020 Round C Problem A)(DAY 88)
MySQL的 DDL和DML和DQL的基本语法
如何使用FirewallD限制网络访问
应用实践 | Apache Doris 在百度智能云计费账单系统的应用实践
Record Breaker (Google Kickstart2020 Round D Problem A)
Basic syntax of MySQL DDL and DML and DQL
St. Regis Takeaway Project: New dishes and dishes paged query
【图像检测】基于灰度图像的积累加权边缘检测方法研究附matlab代码
cross_val_score的用法
号称年薪30万占比最多的专业,你知道是啥嘛?
G Bus Count (Google Kickstart2014 Round D Problem B) (DAY 89)