Module doctest :: Class OutputChecker
[hide private]
[frames] | no frames]

_ClassType OutputChecker

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.
Instance Methods [hide private]
 
check_output(self, want, got, optionflags)
Return True iff the actual output from an example (got) matches the expected output (want).
 
_do_a_fancy_diff(self, want, got, optionflags)
 
output_difference(self, example, got, optionflags)
Return a string describing the differences between the expected output for a given example (example) and the actual output (got).
Method Details [hide private]

check_output(self, want, got, optionflags)

 
Return True iff the actual output from an example (got) matches the expected output (want). These strings are always considered to match if they are identical; but depending on what option flags the test runner is using, several non-exact match types are also possible. See the documentation for TestRunner for more information about option flags.