0

Google oauth2client.tools を使用するコードの単体テストを開発していますrun_flow()。問題は、この関数が Python を呼び出しwebbrowser.open()、それが最終的に (cmiiw) を呼び出して終了することsys.exit()です。したがって、 を使用してコードの実行を停止しても、threading.Event.wait()最終的には終了し、残りの単体テスト コードは続行されません。

以前は私の問題だったこのSOの回答を読みましたが、今でもこのwebbrowser.open()問題に直面しています。

これを解決する方法について何か考えはありますか?

4

0 に答える 0