mirror of
https://github.com/servo/servo
synced 2026-04-28 18:37:39 +02:00
the latest *.py tests from https://hg.mozilla.org/mozilla-central/archive/tip.tar.gz/dom/bindings/parser/tests/
16 lines
551 B
Python
16 lines
551 B
Python
def WebIDLTest(parser, harness):
|
|
parser.parse("""
|
|
interface WithDates {
|
|
attribute Date foo;
|
|
void bar(Date arg);
|
|
void baz(sequence<Date> arg);
|
|
};
|
|
""")
|
|
|
|
results = parser.finish()
|
|
harness.ok(results[0].members[0].type.isDate(), "Should have Date")
|
|
harness.ok(results[0].members[1].signatures()[0][1][0].type.isDate(),
|
|
"Should have Date argument")
|
|
harness.ok(not results[0].members[2].signatures()[0][1][0].type.isDate(),
|
|
"Should have non-Date argument")
|