使用pycharm编写/执行单元测试用例
python单元测试用例,调用方式使用
1 | unittest.main() |
该方式,在python shell中可执行成功,在pycharm中会一直报错,参考网上的写法,最后校验调用改为:
1 | if _name_ == '_main_': |
结果一直报错,NameError: name '_name_' is not defined
简直了,找了半天,还是在墙外找到跟我有一样经历的哥们的求救,报错原因是_name_
和_main
都是双下划线,正确写法是:
1 | if __name__ == '__main__': |
真是日常坑自己…