doctestに関する説明で、誤っているものはどれか。
選択 1
doctestはプログラムの動作確認を行うためのテストフレームワークであり、大規模なユニットテストも推奨されている。
選択 2
doctestは、ドキュメンテーション文字列(docstring)の中に書かれた実行例と出力を比較してテストを行う。
選択 3
doctestは関数だけでなく、テキストファイルやモジュール全体に含まれる実行例もテストできる。
選択 4
doctestは、関数の出力がドキュメンテーション文字列(docstring)内の例と一致しない場合、テストが失敗する。