7

メンバーシップや ID (例: 、 ) などの鼻に優しいアサーションのライブラリはありassert_contains(x, y)ますassert_is(a, b)か?

4

2 に答える 2

10

Nose は、stdlib アサーションのスタンドアロン バージョンを提供します。

from nose.tools import assert_in, assert_is

古い Python の場合、unittest2 バージョンは、tools.py にあるものと同様の手法を使用してラップできる可能性があります。

于 2011-01-16T06:15:08.277 に答える
3

Stdlib unittestassertIn、 andとの両方を提供し、assertIsnose 経由で実行できます。それ以外のものをお探しですか?ところで、これらのメソッドは python 2.7 以降でのみ利用できます。古いバージョンの python でそれらが必要な場合は、unittest2パッケージから利用できます。

于 2011-01-16T05:29:43.937 に答える