最近在学习unittest自动测试框架时,发现在jupyter notebook中,自动测试的结果不能正常显示,如下图所示
最简单的解决方法为unittest.main(argv=[‘first-arg-is-ignored’], exit=False),这样就能正常显示测试结果。
具体原因是unittest.mian()会检查notebook的启动模块,会试图关闭 kernel process,因此需要加 unittest.main(argv=[‘first-arg-is-ignored’], exit=False)这些参数来阻止unittest.main()关闭kernel process(来自原答案的渣翻,如有错误请见谅)
关于unittest.main在jupyter notebook不能运行的问题(ERROR: C:\Users\Aomi\AppData\Roaming\jupyter\runtime\kernel)
最新推荐文章于 2022-07-25 09:49:21 发布