1

来自其他一些技术,有用于单元测试的字符串比较断言,在一行(在控制台输出中)显示字符串 1,在第二行显示字符串 2,并提示您在哪个位置 # 是第一个区别(当有差异时)。

我认为我可以轻松地编写一个助手来完成此任务,但我想我会在重新发明轮子之前检查是否存在类似的东西。现在我正在使用 eq_ 并且(至少在 PyCharm 中)它对于揭示涉及长字符串和/或多行字符串时的区别在哪里没有用处。

有什么比 eq_ 更有用的吗?

4

1 回答 1

3

如果您使用unittestwith nose,您可能正在寻找unittest.TestCase.assertMultilineEqual.

于 2011-12-25T23:20:54.687 回答