pycharm----修改脚本默认运行方式及不生成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里又是正常的。只需按照上面的方法去设置就好。

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

时间: 2024-10-31 11:37:07

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

SQL Server 2014 无法打开用户默认数据库 登录失败错误4064的解决方法

SQL Server 2014 无法打开用户默认数据库 登录失败错误4064的解决方法 晚上干了件蠢事,删除了管理员账户的默认数据库,紧接着就出现了标题里面的报错. 解决办法如下: 第一步:打开命令控制台 Win+R打开运行,输入CMD 第二步:复制粘贴如下命令 sqlcmd -E -d"master" -Q"exec sp_defaultdb N'PC\Admin', N'master'" 注意:把上条命令PC\Admin改成自己实际的账户,使用BackSlash

复制工程或修改工程名字后找不到第三方库解决方法

问题: couldn't found -lwexin 等与第三方库有关的关键词报错,如上图. 解决方法:在工程文件中删掉第三方库的引用,然后再重新添加进来.command+B,OK. 复制工程或修改工程名字后找不到第三方库解决方法

关于pycharm右键只能选择run Unitiest不能直接run的解决方法

'''本人是python初学者看的课本是[python变成从入门到实践]课本指定编译器是Geany,用了一小段时间后,朋友推荐了pycharm,所以就用的pycharm编辑python,在课本的'测试函数'这一章中,pycharm无法显示书中所示的结果,所以就了解了一下PS:在geany中是完全再现书中的结果要测试的方法:name_function.py中的get_formatted_name()方法import unittestfrom name_function import get_for

“允许源文件与模块生成文件不同” 解决方法 ,亲测最有效的

今天写代码的时候有一处访问数据库的操作,sql语句报了错,因为少加了一个[,] 调试的时候中断在这个地方,然后发现了问题,就顺手加了上去,再运行的时候发现运行的版本还是那个少了[,]的版本 然后就有了此文 网上查找解决方案大致有三种,我尝试了两种,最后使用了自己的办法解决 网上的解决方案链接在此[http://blog.csdn.net/woaizhoulichao1/article/details/6313173] 最后删除了源文件中bin目录下的文件,整个项目就出了问题,就想到是不是生成不正

powerdesigner 不能自动生成注释的解决方法(三步解决)

解决power designer 不能自动生成注释的解决办法只需要3步: 一.快捷键 Ctrl+Shift+X 打开脚本编辑器:(快捷键不能执行的话可以从这个路径执行:Tools --> Excute commands --> Edit/Run Script) 二.将下面天蓝色的字体脚本添加到脚本编辑器里面: Option ExplicitValidationMode = TrueInteractiveMode = im_Batch Dim mdl ' the current model '

PyCharm不能使用Tab键进行整体向左缩进解决方法

使用PyCharm中,代码整体左移,可是按tab没反应,百度找到这个文章,解决了问题. 以下为原文: 这里借鉴了https://blog.csdn.net/u013088062/article/details/50148219它是将Pycharm作为Vim编辑器使用的. 我们在Ubuntu中的安装PyCharm时有可能默认安装了IdeaVim插件,由于Vim和Pycharm都是基于键盘输入的文本编辑软件,响应的IdeaVim插件的快捷键设置很可能与Pycharm的快捷键设置相冲突.在主工具栏中单

误操作生成的“病毒“解决方法

前几天有位电脑小白说TA电脑出了问题,一个劲的说中毒了,但是无论用什么杀毒软件还是重新系统还原还是解决不了.当时我看到的问题是桌面上所有的快捷方式都是指向同一个网页,或者说是所有的快捷方式都是用同一种方式来打开,这样就导致了无法按照它原来的打开方式了,造成了电脑无法使用其他软件的状态,生成了所谓的中毒现象.其实在这样的”病毒“是很常见的自己个人的失误操作引起的. 在一般的电脑中,都会有系统保护机制的,这个一般不要去修改它,上面说到的电脑小白就是自己的操作把电脑保护个关掉了,然后又把自己的快捷方式

Idea使用记录--每次修改JS文件都需要重启Idea才能生效解决方法

最近开始使用Idea,有些地方的确比eclipse方便.但是我发现工程每次修改JS或者是JSP页面后,并没有生效,每次修改都需要重启一次Tomcat这样的确不方便.我想Idea肯定有设置的方法,不可能有这么不方便的功能存在. 需要在Tomcat的设置中为: on 'update' action:当用户主动执行更新的时候更新 快捷键:Ctrl + F9 on frame deactication:在编辑窗口失去焦点的时候更新 你可以根据自己的需求进行设置,我这里两个都有设置. 如果你的工程中没有

Idea-每次修改JS文件都需要重启Idea才能生效解决方法

最近开始使用Idea,有些地方的确比eclipse方便.但是我发现工程每次修改JS或者是JSP页面后,并没有生效,每次修改都需要重启一次Tomcat这样的确不方便.我想Idea肯定有设置的方法,不可能有这么不方便的功能存在. 需要在Tomcat的设置中为: on 'update' action:当用户主动执行更新的时候更新 快捷键:Ctrl + F9 on frame deactication:在编辑窗口失去焦点的时候更新 你可以根据自己的需求进行设置,我这里两个都有设置. 如果你的工程中没有