分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

pycharm----修改脚本默认运行方式及不生成HTML测试报告解决方法

发布时间:2023-09-06 01:53责任编辑:苏小强关键词:HTML
Python做测试写代码经常用的工具是pycharm,但是我们在运行代码的时候会发现有几种

不同的运行方式,比如:run unittest in xxx.py、run xxx.py,run ?py.test in xxx.py

一、 ???run unittest in方式

这种方式是pycharm默认的运行方式,所以很多时候呢你加入了HTMLTestRunner来生成报告时,它不会给你生成报告,因为它默认已unittest来运行了。

来看看怎么修改:
Win:
1、 ?win端可在设置里更改

这里把Default test runner修改为py.test就行了。

2、 ?通过编辑Run/Debug Configurations来修改

通过加号来添加要运行的脚步是以哪种方式来运行。并且指定脚步的路径,之后再去运行这个脚步时都以这个设置来运行。

3、 ?还有一种情况是文件以test*.py命名开头的也会被默认以unittest来运行

这种情况只需把test去掉,再次运行就不会以unittest来运行。

Mac:
Mac端我只发现能通过上面的第二第三种方法,第一种方法好像找不到入口,哪位同学找到

的可以留言讨论。

二、 ???run xxx.py

要设置这种方式运行,需要在configurations的编辑模式下设置

点击加号添加python,然后选择好脚步路径,这种方式跟在python自带的IDLE窗口上运

行是一样的效果。

三、 ???run py.test in

这种方式也是在configurations的模式下去设置

点击加号然后选择python tests---py.test,然后设置好脚步路径。

基本运行的方法用的比较多就这三种,特别是不以unittest.main()方式运行的时候,我们经常会碰到不走我们的代码,而默认走了unittest.main()来运行,而当你把脚步放到IDLE里又是正常的。只需按照上面的方法去设置就好。

pycharm----修改脚本默认运行方式及不生成HTML测试报告解决方法

原文地址:http://blog.51cto.com/laomomo/2114288

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved