gpt4 book ai didi

python - 使用 eq_ 和 Nose 测试,有没有办法知道两个字符串的哪一行和哪一行不同?

转载 作者:行者123 更新时间:2023-11-30 23:46:55 24 4
gpt4 key购买 nike

来自其他一些技术,在单元测试中使用了字符串比较断言,这些断言在一行上显示字符串 1(在控制台输出中),在第二行上显示字符串 2,并提示您 # 是什么位置第一个差异(当存在差异时)。

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

还有比 eq_ 更有用的东西吗?

最佳答案

如果您将 unittestnose 一起使用,您可能正在寻找 unittest.TestCase.assertMultilineEqual .

关于python - 使用 eq_ 和 Nose 测试,有没有办法知道两个字符串的哪一行和哪一行不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8631947/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com