13 use open qw( :utf8 :std );
15 require q(./test.pl); plan(tests => 1);
21 This example is take from: http://www.python.org/2.3/mro.html
23 "Serious order disagreement" # From Guido
30 class Z(A,B): pass #creates Z(A,B) in Python 2.2
32 pass # Z(A,B) cannot be created in Python 2.3
42 our @ISA = ('ẋ', 'Ƴ');
45 our @ISA = ('Ƴ', 'ẋ');
48 our @ISA = ('ẋƳ', 'Ƴẋ');
51 eval { mro::get_linear_isa('Ȥ', 'c3') };
52 like($@, qr/^Inconsistent /, '... got the right error with an inconsistent hierarchy');