doctest

    40

    2答えて

    例外が発生したかどうかを確認するDoctest Unitテストを書くことはできますか? たとえば、x<0の場合に例外を発生させるはずの関数foo(x)がある場合、そのためのdoctestはどのように記述しますか?

    2

    1答えて

    私は最近、Pythonで単体テストとdoctestを組み合わせることについての問題に直面しました。私はこの問題を別の方法で解決しましたが、まだそれについて質問があります。 Pythonのdoctestモジュールは、モジュール内のdocstringを解析し、各行の先頭に ">>>"の後にコマンドを実行し、その出力とdocstringの出力を比較します。 その比較方法をdoctestモジュールで実装し

    22

    6答えて

    私はこのようなdoctestのを書きたいのですが: """ >>> print a.string() foo : a bar : b date : <I don't care about the date output> baz : c """ はこれを行う方法はありますか?私はunittestに切り替える方が理にかなっていると思います

    0

    1答えて

    doctestが好きですが、複雑な引数がある場合は、関数に渡す前に を設定する必要があります。実際には読みにくくなります。 したがって、複数の行を使用して、 関数を呼び出すことから始めますテストは...このアプローチしかし、あなたではなく、あなたが持っている テストの実数を複数のテストを持っている レポートが..例があり、上記のスニペットでは..私は何を意味するか def returnme(x):