15 use open qw( :utf8 :std );
23 This example is take from: http://www.python.org/2.3/mro.html
25 "Serious order disagreement" # From Guido
32 class Z(A,B): pass #creates Z(A,B) in Python 2.2
34 pass # Z(A,B) cannot be created in Python 2.3
44 our @ISA = ('ẋ', 'Ƴ');
47 our @ISA = ('Ƴ', 'ẋ');
50 our @ISA = ('ẋƳ', 'Ƴẋ');
53 eval { mro::get_linear_isa('Ȥ', 'c3') };
54 like($@, qr/^Inconsistent /, '... got the right error with an inconsistent hierarchy');