コード例 #1
0
    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])
コード例 #2
0
ファイル: preflight_tests.py プロジェクト: masuka/python-cors
    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])
コード例 #3
0
ファイル: preflight_tests.py プロジェクト: masuka/python-cors
    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])
コード例 #4
0
    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])
コード例 #5
0
    def test_simple_headers(self):
        request = _request(headers={
            "Accept": "foo",
        })

        h, c = preflight.prepare_preflight_allowed_headers(request)

        self.assertEqual(h, {})
        self.assertEqual(c, [])
コード例 #6
0
ファイル: preflight_tests.py プロジェクト: masuka/python-cors
    def test_simple_headers(self):
        request = _request(headers={
            "Accept": "foo",
        })

        h, c = preflight.prepare_preflight_allowed_headers(request)

        self.assertEqual(h, {})
        self.assertEqual(c, [])