Visual Studio Code で Python の unittest が動かなくなった件について

VSCodeのバージョンを上げたら、unittestが動かなくなって焦った件です。

原因

Python extension のバージョンに問題があるっぽい

解決策

Python extension のバージョンを変更する(上げる/下げる)

NG -> v2020.12.424452561
OK -> v2020.8.109390
※2021年1月5日時点

事象

  • アクティビティバーに「テスト」が表示されない
  • VSCodeのコマンドパレットで「Python: Run All Tests」を実行したところ、下記のエラーメッセージが表示される
コマンド 'Python: すべての単体テストを実行' でエラー (command 'python.runtests' not found) が発生しました

終わりに

そのうち修正版がリリースされると思うが、早めに直してほしいものです。

参考サイト

https://www.blog.umentu.work/vs-codeのpythonプラグインの最新版でcomannd-not-foundが発生する模様/

https://github.com/Microsoft/vscode-python/issues/3591

https://stackoverflow.com/questions/46944549/visual-studio-code-command-python-runtests-not-found-what-is-this