Update web-platform-tests to revision 72be34c4c6d45039320e271325cad0c99615d0c4

This commit is contained in:
WPT Sync Bot 2020-03-13 08:20:28 +00:00
parent 6ab923c8e8
commit 168aa56f18
503 changed files with 18722 additions and 435 deletions

View file

@ -121,7 +121,7 @@ class PolicyDelivery(object):
elif obj == "anotherPolicy":
policy_delivery = target_policy_delivery.get_another_policy(
supported_delivery_types[0])
elif type(obj) == dict:
elif isinstance(obj, dict):
policy_delivery = PolicyDelivery(obj['deliveryType'], obj['key'],
obj['value'])
else:
@ -148,6 +148,16 @@ class PolicyDelivery(object):
return PolicyDelivery(delivery_type, self.key, 'unsafe-url')
else:
return PolicyDelivery(delivery_type, self.key, 'no-referrer')
elif self.key == 'mixedContent':
if self.value == 'opt-in':
return PolicyDelivery(delivery_type, self.key, None)
else:
return PolicyDelivery(delivery_type, self.key, 'opt-in')
elif self.key == 'upgradeInsecureRequests':
if self.value == 'upgrade':
return PolicyDelivery(delivery_type, self.key, None)
else:
return PolicyDelivery(delivery_type, self.key, 'upgrade')
else:
raise Exception('delivery key is invalid: ' + self.key)