6 use Test::More tests => 2;
9 use_ok('Algorithm::C3');
15 This example is take from: http://www.python.org/2.3/mro.html
34 Level 2 2 | E | 4 | D | | F | 5
40 Level 1 1 | B | | C | 3
49 (<class '__main__.A'>, <class '__main__.B'>, <class '__main__.E'>,
50 <class '__main__.C'>, <class '__main__.D'>, <class '__main__.F'>,
73 use base ('Test::D', 'Test::F');
76 use base ('Test::E', 'Test::D');
79 use base ('Test::B', 'Test::C');
83 [ Algorithm::C3::merge('Test::A', 'supers') ],
84 [ qw(Test::A Test::B Test::E Test::C Test::D Test::F Test::O) ],
85 '... got the right C3 merge order for Test::A');