| import WebIDL | |
| def WebIDLTest(parser, harness): | |
| threw = False | |
| try: | |
| parser.parse( | |
| """ | |
| interface IdentifierConflict { | |
| const byte thing1 = 1; | |
| const unsigned long thing1 = 1; | |
| }; | |
| """ | |
| ) | |
| parser.finish() | |
| except WebIDL.WebIDLError: | |
| threw = True | |
| harness.ok(threw, "Should have thrown.") |