doctest.OutputChecker

class doctest.OutputChecker[source]

A class used to check the whether the actual output from a doctest example matches the expected output. OutputChecker defines two methods: check_output, which compares a given pair of outputs, and returns true if they match; and output_difference, which returns a string describing the differences between two outputs.

Methods

_do_a_fancy_diff(want, got, optionflags)
check_output(want, got, optionflags) Return True iff the actual output from an example (got) matches the expected output (want).
output_difference(example, got, optionflags) Return a string describing the differences between the expected output for a given example (example) and the actual output (got).