タグ

pythonとdoctestに関するnabinnoのブックマーク (2)

  • doctest — Test interactive Python examples

    doctest — Test interactive Python examples¶ Source code: Lib/doctest.py The doctest module searches for pieces of text that look like interactive Python sessions, and then executes those sessions to verify that they work exactly as shown. There are several common ways to use doctest: To check that a module’s docstrings are up-to-date by verifying that all interactive examples still work as documen

    doctest — Test interactive Python examples
  • コードのテスト — The Hitchhiker's Guide to Python

    コードのテスト¶ コードをテストすることは非常に重要です。 テストコードを書くことに慣れ、このコードを並行して実行することは、現在、良い習慣と考えられています。この方法は賢明に使用され、コードの意図をより正確に定義し、より分離されたアーキテクチャを持つのに役立ちます。 いくつかの一般的なテストのルール: テストユニットは1つの機能のほんの少しに集中し、それが正しいことを証明する必要があります。 各試験ユニットは完全に独立していなければなりません。各テストは、呼び出される順番に関係なく、単独で実行できなければならず、テストスイート内でも実行できなければなりません。このルールの意味は、各テストに新しいデータセットがロードされていなければならず、後で何らかのクリーンアップを行わなければならない可能性があるということです。これは通常 setUp() と tearDown() メソッドで処理されます

  • 1