pycharm,右键执行run unittests in xx.py后,__main__:后的代码没执行

 

如图所示:执行py文件后,打印__name__的名是模块名,而非__main__

查了好久,发现这个问题跟unittest这个类有关系,执行单元测试的py脚本时,不要右键run unittest,在pycharm菜单上的run下直接点run,选择你要运行的文件就可以。

否则就会出现执行了测试用例,但是却没有执行 __main__方法后面的内容

 

posted @ 2018-03-08 22:56  wangju003  阅读(1889)  评论(0编辑  收藏  举报