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