import WebIDL def WebIDLTest(parser, harness): parser.parse( """ interface TestIncompleteParent : NotYetDefined { undefined foo(); }; interface NotYetDefined : EvenHigherOnTheChain { }; interface EvenHigherOnTheChain { }; """ ) parser.finish() harness.ok(True, "TestIncompleteParent interface parsed without error.")