From 8be014ee46077e78db21c5d73058c35a4ee65fa9 Mon Sep 17 00:00:00 2001 From: Martin Robinson Date: Sat, 24 Jun 2023 13:38:11 +0200 Subject: Create a top-level "third_party" directory This directory now contains third_party software that is vendored into the Servo source tree. The idea is that it would eventually hold webrender and other crates from mozilla-central as well with a standard patch management approach for each. --- .../codegen/parser/tests/test_newobject.py | 76 ---------------------- 1 file changed, 76 deletions(-) delete mode 100644 components/script/dom/bindings/codegen/parser/tests/test_newobject.py (limited to 'components/script/dom/bindings/codegen/parser/tests/test_newobject.py') diff --git a/components/script/dom/bindings/codegen/parser/tests/test_newobject.py b/components/script/dom/bindings/codegen/parser/tests/test_newobject.py deleted file mode 100644 index c12995a0e86..00000000000 --- a/components/script/dom/bindings/codegen/parser/tests/test_newobject.py +++ /dev/null @@ -1,76 +0,0 @@ -# Import the WebIDL module, so we can do isinstance checks and whatnot -import WebIDL - - -def WebIDLTest(parser, harness): - # Basic functionality - parser.parse( - """ - interface Iface { - [NewObject] readonly attribute Iface attr; - [NewObject] Iface method(); - }; - """ - ) - results = parser.finish() - harness.ok(results, "Should not have thrown on basic [NewObject] usage") - - parser = parser.reset() - threw = False - try: - parser.parse( - """ - interface Iface { - [Pure, NewObject] readonly attribute Iface attr; - }; - """ - ) - results = parser.finish() - except: - threw = True - harness.ok(threw, "[NewObject] attributes must depend on something") - - parser = parser.reset() - threw = False - try: - parser.parse( - """ - interface Iface { - [Pure, NewObject] Iface method(); - }; - """ - ) - results = parser.finish() - except: - threw = True - harness.ok(threw, "[NewObject] methods must depend on something") - - parser = parser.reset() - threw = False - try: - parser.parse( - """ - interface Iface { - [Cached, NewObject, Affects=Nothing] readonly attribute Iface attr; - }; - """ - ) - results = parser.finish() - except: - threw = True - harness.ok(threw, "[NewObject] attributes must not be [Cached]") - - parser = parser.reset() - threw = False - try: - parser.parse( - """ - interface Iface { - [StoreInSlot, NewObject, Affects=Nothing] readonly attribute Iface attr; - }; - """ - ) - results = parser.finish() - except: - threw = True - harness.ok(threw, "[NewObject] attributes must not be [StoreInSlot]") -- cgit v1.2.3