Используя eq_ с тестами на нос, есть ли способ узнать, какие строки № и строки № 2 отличаются? - PullRequest
1 голос
/ 26 декабря 2011

Исходя из некоторых других технологий, были предложены сравнения строк для использования в модульных тестах, которые показывают строку 1 в одной строке (в выводе консоли) и строку 2 во второй строке и указывают, какая позиция первая разница (когда есть разница).

Я думаю, что могу написать помощника достаточно легко, чтобы достичь этого, но подумал, что проверю, существует ли что-то подобное, прежде чем изобретать колесо. Прямо сейчас я использую eq_ и (по крайней мере, в PyCharm) бесполезно раскрывать разницу между длинными и / или многострочными строками.

Есть ли что-то более полезное, чем eq_?

1 Ответ

3 голосов
/ 26 декабря 2011

Если вы используете unittest с nose, вы, вероятно, ищете unittest.TestCase.assertMultilineEqual.

...