在学习unittest自动化时,发现在test_addr.py文件中程序直接执行报错,多次尝试之后发现右键执行文件为Unittests in test_addr.py文件
此时,点击左上角run图标,选择执行test_addr.py文件,程序可正常执行
经查询,得知pycharm在导入unittest模块后,若文件中含有大量test字符,会认为该脚本用于测试,默认使用unittest模式去执行测试用例(Unittests in xxx.py),此时需要修改执行模式为普通模式
修改文件为普通模式:
1、点击edit configurations,如图所示选择Python tests文件夹下相应文件,点击“-”即可删除py文件的unittests模式(若python文件夹下无该py文件,需自行添加普通模式)
2、点击settings,进入如图所示路径,将Unittests修改为其他字段
原文:https://www.cnblogs.com/sandy-15/p/13573116.html