if __name__ == ‘__main__‘下面的代码没有执行(unittest)
1、 今天用unittest框架做接口测试的时候,发现if __name__ == '__main__':下面的代码并没有执行,与事后我就开始百度,发现出现这类问题的原因是unittest运行姿势造成的
2、原因: 后来发现,之前所执行代码对应的方式是Run 'Unittests in xxx.py',PyCharm默认执行Unittests类的单元测试,忽略了if __name__ == '__main__':的执行,也就没有执行整个xxx.py文件
3、解决办法
在PyCharm顶部的工具栏上,
原创
2021-06-30 20:47:24 ·
980 阅读 ·
2 评论