doctest
標準ライブラリの doctest モジュールの説明として、最も適切なものを1つ選べ。
- A
ファイルを圧縮する。
- B
コードの実行時間を測る。
- C
Web ページを取得する。
- D
docstring の中に対話モードの形式で書いた実行例を実際に実行し、結果が書いたとおりになるかを確かめる。
正解と解説を見る
正解:D
doctest は、docstring に書いた実行例をテストとして実行する。
| モジュール | 用途 |
|---|---|
| timeit | 短いコードの実行時間を測る |
| doctest | docstring の中の「>>>」の例を実行して確かめる |
- A
誤り。これは zlib などの働き。
- B
誤り。これは timeit の働き。
- C
誤り。これは urllib.request などの働き。
- D
正しい。ドキュメントとテストを同時に書ける。より詳しいテストには unittest を使う。
このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。