pycharm单元测试

使用pycharm编写/执行单元测试用例

python单元测试用例,调用方式使用

1
unittest.main()

该方式,在python shell中可执行成功,在pycharm中会一直报错,参考网上的写法,最后校验调用改为:

1
2
if _name_ == '_main_':
unittest.main()

结果一直报错,NameError: name '_name_' is not defined

简直了,找了半天,还是在墙外找到跟我有一样经历的哥们的求救,报错原因是
_name__main都是双下划线,正确写法是:

1
2
if __name__ == '__main__':
unittest.main()

真是日常坑自己…

文章目录
|