资讯专栏INFORMATION COLUMN

Python如何运行单个.py文件而不是unittest

Mike617 / 844人阅读

摘要:问题使用时,如何运行单个文件而不是比如当前脚本名称为但有时候在运行脚本时,发现右键运行的选项不是而是,这时候该如何解决呢我用的是系统,界面上应该会有些区别,但原理应该是一样的解决方法修改配置,如何进入进入配置页面去掉其他文件,只留下

问题:使用pycharm 时,Python如何运行单个.py文件而不是unittest
比如当前脚本名称为:Test.py 但有时候在运行Python脚本时,发现右键运行的选项不是run Test.py 而是 Unittests for Test.py,这时候该如何解决呢?(我用的是mac OSX系统,界面上应该会有些区别,但原理应该是一样的--)

解决方法:修改run配置,
如何进入:run-->Edit Configurations
1、进入配置页面

2、去掉其他文件,只留下Defaults

3、修改Python--Script path 路径,改为你要执行的那个.py 文件;最后点击“apply",关闭该弹窗

4、打开你要运行的.py文件,然后在代码“"if name == "__main__" ”区域,右击“run xxx”,就可以看到了

ps:如果还没有看到,从工具栏的Run 点击run,也能看到,如下图:
执行过后,再直接右击run 也能看到单个.py文件(不知道为啥会这样)

此问题是在执行unittest 单元测试 然后需要生成html测试报告,但实际并没有生成,顺带说明下为什么会这样(解释是百度来的)

Pycharm运行导入unittest框架时,执行的的命令是“Run "Unittests in XXX" ”,如下图所示:

2、此时执行顺序为:Class->def setup ->def test_1 ->def tearDown

3、如果执行的命令为“Run XXX”,那么会先执行class后,就执行“if name == "__main__" ”

完美运行并输出测试报告~

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/41514.html

相关文章

  • Python中的单元测试

    摘要:每个测试方法的名称以单词开头,单元测试是如何识别它们是测试的。它还意味着知道测试文件中有多少单元测试,而不是简单地知道有多少表达式您可能已经注意到将每个行作为单独的测试计数。 showImg(https://segmentfault.com/img/remote/1460000019140153); 来源 | 愿码(ChainDesk.CN)内容编辑 愿码Slogan | 连接每个程...

    Heier 评论0 收藏0
  • Python学习之路10-测试代码

    摘要:也就是说,你可以将上述代码中的看做单元测试,而将看做测试用例。在测试类中的每一个测试方法都必须以开头,否则将不会被认定是一个单元测试。 《Python编程:从入门到实践》笔记。本章主要学习如何使用Python标准库中的unittest模块对代码进行简单的测试。 1. 前言 作为初学者,并非必须为你尝试的所有项目编写测试;但参与工作量较大的项目时,你应对自己编写的函数和类的重要行为进行测...

    huangjinnan 评论0 收藏0
  • Python学习之路10-测试代码

    摘要:也就是说,你可以将上述代码中的看做单元测试,而将看做测试用例。在测试类中的每一个测试方法都必须以开头,否则将不会被认定是一个单元测试。 《Python编程:从入门到实践》笔记。本章主要学习如何使用Python标准库中的unittest模块对代码进行简单的测试。 1. 前言 作为初学者,并非必须为你尝试的所有项目编写测试;但参与工作量较大的项目时,你应对自己编写的函数和类的重要行为进行测...

    Developer 评论0 收藏0
  • 关于PyCharm中Python测试不是run_testname 是run_unittest_in

    摘要:自动生成测试文件,再添加一些内容,对照下图那个是干嘛的,有什么用,系统自动生成,我暂时还不知道我也是看了别人的博客论坛后自己总结的,有很多原理性的东西我并不太了解,但是我会继续努力学习 本人是python初学者看的课本是《Python编程从入门到实践》【美】Eric Matthes 著;袁国忠 译,中国工信出版集团,人民邮电出版社出版课本指定编辑器是Geany,用了一小段时间后,朋友...

    MiracleWong 评论0 收藏0
  • 说说Python中的单元测试

    摘要:必然的,他们会抛弃标准库中的,使用或者发明自己心仪的单元测试框架。究其原因,一些人会说时间写代码都不够,哪还有空写单元测试。最后我的个人观点,单元测试其实还有一个非常重要的作用,就是替代函数文档注释。希望从今天起,你的代码也都有单元测试。 单元测试是每种编程语言必学的课题,是保护开发者的强力护盾,每个程序员都在时间允许的情况下尽可能多的写单元测试,今天我们不讨论其必要性,只抛砖引玉聊一...

    chengjianhua 评论0 收藏0

发表评论

0条评论

Mike617

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<