Index: Source/bindings/tests/idls/TestObjectPython.idl |
diff --git a/Source/bindings/tests/idls/TestObjectPython.idl b/Source/bindings/tests/idls/TestObjectPython.idl |
index 8c58a30c7e9bdab95770b660a59a414d55bee967..d063d1ec666d34d019b945413e4be0631aae5dd9 100644 |
--- a/Source/bindings/tests/idls/TestObjectPython.idl |
+++ b/Source/bindings/tests/idls/TestObjectPython.idl |
@@ -188,6 +188,16 @@ interface TestObjectPython { |
[Reflect=id] attribute DOMString reflectedId; |
[Reflect=name] attribute DOMString reflectedName; |
[Reflect=class] attribute DOMString reflectedClass; |
+ // Limited value attributes and enumerated attributes |
+ [Reflect, ReflectOnly="unique"] attribute DOMString limitedToOnlyOneAttribute; |
+ [Reflect, ReflectOnly="Per"|"Paal"|"Espen"] attribute DOMString limitedToOnlyAttribute; |
+ [Reflect=Other, ReflectOnly="Value1"|"Value2" ] attribute DOMString limitedToOnlyOtherAttribute; |
+ // [Reflect, ReflectOnly="rsa"|"dsa", ReflectMissing="rsa"] attribute DOMString limitedWithMissingDefaultAttribute; |
+ // [Reflect, ReflectOnly="ltr"|"rtl"|"auto", ReflectMissing="auto", ReflectInvalid="ltr"] attribute DOMString limitedWithInvalidMissingDefaultAttribute; |
+ // [Reflect, ReflectOnly="left"|"right", ReflectMissing="left", ReflectInvalid="left"] attribute DOMString limitedWithInvalidAndMissingDefaultAttribute; |
+ // [Reflect, ReflectOnly="anonymous"|"use-credentials", ReflectEmpty="anonymous", ReflectInvalid="anonymous"] readonly attribute DOMString corsSettingAttribute; |
+ // [Reflect, ReflectOnly="empty"|"missing"|"invalid"|"a-normal", ReflectEmpty="empty", ReflectMissing="missing", ReflectInvalid="invalid"] readonly attribute DOMString limitedWithEmptyMissingInvalidAttribute; |
+ |
[Replaceable] readonly attribute long replaceableReadonlyLongAttribute; |
[RuntimeEnabled=FeatureName] attribute long runtimeEnabledLongAttribute; |
[Conditional=CONDITION, RuntimeEnabled=FeatureName] attribute long conditionalRuntimeEnabledLongAttribute; |