def test_properties(self): csp = ds.ContentSecurityPolicy() csp.default_src = "* 'self' quart.com" csp.img_src = "'none'" policies = [policy.strip() for policy in csp.to_header().split(";")] assert "default-src * 'self' quart.com" in policies assert "img-src 'none'" in policies
def test_construct(self): csp = ds.ContentSecurityPolicy([("font-src", "'self'"), ("media-src", "*")]) assert csp.font_src == "'self'" assert csp.media_src == "*" policies = [policy.strip() for policy in csp.to_header().split(";")] assert "font-src 'self'" in policies assert "media-src *" in policies