Author christoph
Recipients christoph, georg.brandl, mark, tim.peters
Date 2009-06-29.19:19:40
SpamBayes Score 0.000126262
Marked as misclassified No
Message-id <>
OutputChecker.check_output() seems to be responsible for comparing
'example.want' and 'got' literals and this is obviously done literally.
So as "u'1'" is different to "'1'" this is reflected in the result.
This gets more complicated with literals like "[u'1', u'2']" I believe.
So, eval() could be used for testing for equality:

>>> repr(['1', '2']) == repr([u'1', u'2'])


>>> eval(repr(['1', '2'])) == eval(repr([u'1', u'2']))

doctests are already compiled and executed, but evaluating the doctest
code's result is probably a security issue, so a method doing the
invers of repr() could be used, that only works on variables; something
like Pickle, but without its own protocol.
Date User Action Args
2009-06-29 19:19:42christophsetrecipients: + christoph, tim.peters, georg.brandl, mark
2009-06-29 19:19:41christophsetmessageid: <>
2009-06-29 19:19:40christophlinkissue3955 messages
2009-06-29 19:19:40christophcreate