私はpythonを初めて使用し、クラスのテストケースを作成しました。使用しているのはpython -m pytest --cov=azuread_api
コードカバレッジを取得します。
たとえばaadadapter.pyファイルのテストでどの行が見落とされているかを取得する方法
おかげで、
Pytest-covで レポートのドキュメント を確認すると、レポートを操作して追加のバージョンを生成する方法を確認できます。
たとえば、オプション--cov-report term-missing
を追加すると、不足している行がターミナルに出力されます。
よりユーザーフレンドリーなオプションは、--cov-report html
オプションを使用してHTMLレポートを生成することです。次に、生成されたフォルダー(デフォルトではhtmlcov
)に移動し、ブラウザーでindex.html
を開いて、不足している行が強調表示されているソースコードに移動します。