[Python-Dev] Re: [Python-checkins] python/dist/src/Lib/test test_descr.py,1.161,1.162
Guido van Rossum
guido@python.org
Tue, 26 Nov 2002 10:13:41 -0500
> > Modified Files:
> > test_descr.py
> > Log Message:
> > A tweaked version of Jeremy's patch #642489, to produce better error
> > messages about MRO conflicts. (Tweaks here: don't print the message,
> > but compare it with an expected string.)
> [...]
> > + raises(TypeError, "MRO conflict among bases B, A",
> > + type, "X", (A, B), {})
>
> Unfortunately, the order of the bases in the error message depends on
> the order they come out of a dict. As we all know, this is not a
> recipe for happiness...
Oh, shit. I didn't review the code well enough. I'll change the test
to check that we get *some* message starting with "MRO conflict among
bases".
--Guido van Rossum (home page: http://www.python.org/~guido/)