Can python doctest ignore some output lines?
问题 I'd like to write a doctest like this: """ >>> print a.string() foo : a bar : b date : <I don't care about the date output> baz : c """ Is there any way to do this? I think it would make more sense to switch to unittest, but I'm curious whether it's possible to specify a range of output that shouldn't be matched for the test in doctest. Thanks! 回答1: With doctest.ELLIPSIS , you can use ... to mean "match any string here". You can set doctest options with a doctest directive, to make it active