12 require q(./test.pl); plan(tests => 1);
16 This example is take from: http://www.python.org/2.3/mro.html
18 "Serious order disagreement" # From Guido
25 class Z(A,B): pass #creates Z(A,B) in Python 2.2
27 pass # Z(A,B) cannot be created in Python 2.3
37 our @ISA = ('X', 'Y');
40 our @ISA = ('Y', 'X');
43 our @ISA = ('XY', 'YX');
46 eval { mro::get_linear_isa('Z', 'c3') };
47 like($@, qr/^Inconsistent /, '... got the right error with an inconsistent hierarchy');