1

Pythonのテストに少し問題があります。以下は、Python での簡単な doctest です。""" の間の情報は、実際のコードと同じファイルにある必要があります。

私は誰かが私が置くことができると私に言ったことを思い出しました

>>> print( 2 + 2 )
4

出力が多すぎたり長すぎたりする場合は、別のファイルに。doctest を実行するときは、ファイルを開いて比較します。

今はやり方が思い出せません。

どんな体でも私を助けることができますか?

ありがとう

def _test():
    import doctest
    doctest.testmod()

if __name__ == "__main__":
    _test()
4

1 に答える 1

0

私は同じ問題を抱えていたので、Google検索からこれに出くわしました。コメントに回答があることに気付きましたが、質問には回答がないため、将来の訪問者のために適切な回答を追加します。

ドキュメントから:

import doctest
doctest.testfile("example.txt")

これにより、テスト ファイルでコードを指定し、このファイルを使用してテストを実行できます。

于 2018-05-02T08:32:10.403 に答える