-1:000000000000 | 0:6c2f9eb61402 |
---|---|
1 import WebIDL | |
2 | |
3 def WebIDLTest(parser, harness): | |
4 parser.parse(""" | |
5 interface Foo; | |
6 interface Bar; | |
7 interface Foo; | |
8 """); | |
9 | |
10 results = parser.finish() | |
11 | |
12 # There should be no duplicate interfaces in the result. | |
13 expectedNames = sorted(['Foo', 'Bar']) | |
14 actualNames = sorted(map(lambda iface: iface.identifier.name, results)) | |
15 harness.check(actualNames, expectedNames, "Parser shouldn't output duplicate names.") |