我正在为使用 Google oauth2client.tools 的代码开发单元测试run_flow()
。问题是,这个函数会调用 Python webbrowser.open()
,最终(cmiiw)会通过调用sys.exit()
. 因此,即使我使用 停止代码执行threading.Event.wait()
,它最终也会终止,而不会继续其余的单元测试代码。
我已经阅读了这个以前是我的问题的答案,但现在我仍然面临这个webbrowser.open()
问题。
关于如何解决这个问题的任何想法?