在doctest中插入尾随空格的目的是为了避免实际和预期结果看起来相同但却导致测试失败的情况。以下是一种方法来实现这个目标:
+NORMALIZE_WHITESPACE
选项告诉doctest在比较结果时忽略多余的空格和换行符。这样,即使实际结果包含尾随空格,它也不会导致测试失败。+NORMALIZE_WHITESPACE
选项告诉doctest在比较结果时忽略多余的空格和换行符。这样,即使实际结果包含尾随空格,它也不会导致测试失败。这种方法可以确保即使实际和预期结果看起来相同,但由于尾随空格的存在,测试仍然能够正确地判断结果是否符合预期。这在一些情况下非常有用,例如当函数返回的结果包含尾随空格时。
领取专属 10元无门槛券
手把手带您无忧上云