1

他のいくつかのテクノロジーから来て、1行に文字列1(コンソール出力)と2行目に文字列2を表示し、最初の違いがどの位置にあるかを示す単体テストで使用する文字列比較アサーションがあります(違いがある場合)。

これを達成するのに十分簡単に​​ヘルパーを書くことができると思いますが、ホイールを再発明する前に、このようなものが存在するかどうかを確認したいと思いました。現在、私はeq_を使用していますが、(少なくともPyCharm内では)長い文字列や複数行の文字列が含まれる場合の違いを明らかにするのに役立ちません。

eq_よりも便利なものはありますか?

4

1 に答える 1

3

で使用unittestしているnose場合は、おそらくを探していunittest.TestCase.assertMultilineEqualます。

于 2011-12-25T23:20:54.687 に答える