Pythonパッケージのテストとデータ#
テストは Python パッケージの重要な一部です。なぜなら、テストはパッケージが期待通りに動作しているかどうかを確認するための一連のチェック機能を提供するからです。
In this section, you will learn more about the importance of writing tests for your Python package and how you can set up infrastructure to run your tests both locally and on GitHub.
Python パッケージのテストを書く技術についてもっと学びましょう。 なぜテストを書く必要があるのか、そしてテストがどのようにあなたやあなたのプロジェクトへの将来の貢献者の助けになるのかを学びましょう。
Python パッケージで書くことのできるテストには、ユニットテスト、統合テスト、エンドツーエンドテスト (あるいは機能テスト) の 3 種類があります。 この 3 つについて学びましょう。
もしユーザがあなたのパッケージを異なるバージョンの Python で使うことを想定しているなら、テストを実行するために nox のような自動化ツールを使うと便利です。 Python のバージョンにまたがってテストを実行するために使える様々なツールについては、こちらを参照してください。
Continuous integration platforms such as GitHub Actions can be useful for running your tests across both different Python versions and different operating systems. Learn about setting up tests to run in Continuous Integration here.

パッケージング工程の要素を示すグラフィック。#