def test_extra_headers(self): request = _request(headers={"Foo-Bar": "baz"}) h, c = preflight.prepare_preflight_allowed_headers(request) self.assertEqual(h, {"Access-Control-Request-Headers": "Foo-Bar"}) self.assertEqual(c, [preflight.check_headers])
def test_unusual_content_type(self): request = _request(method="POST", headers={"Content-Type": "application/json"}) h, c = preflight.prepare_preflight_allowed_headers(request) self.assertEqual(h, {"Access-Control-Request-Headers": "Content-Type"}) self.assertEqual(c, [preflight.check_headers])
def test_simple_headers(self): request = _request(headers={ "Accept": "foo", }) h, c = preflight.prepare_preflight_allowed_headers(request) self.assertEqual(h, {}) self.assertEqual(c, [])