From 31fcf221f0949adf77d5ba1ca9432cd5dba86be5 Mon Sep 17 00:00:00 2001 From: Daniel Bauer Date: Fri, 1 Nov 2024 13:06:22 +0100 Subject: [PATCH] add type test --- tests/test_middleware.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/test_middleware.py b/tests/test_middleware.py index b2a1fa2..0367ced 100644 --- a/tests/test_middleware.py +++ b/tests/test_middleware.py @@ -63,3 +63,15 @@ def test_middleware_ignore_error_responses(): middleware = SignpostingMiddleware(lambda request: response) response = middleware(None) assert "Link" not in response.headers + + +def test_middleware_type_link(): + response = HttpResponse() + response.status_code = 200 + response._signposts = [ + Signpost(LinkRel.type, "http://schema.org/Dataset") + ] + + middleware = SignpostingMiddleware(lambda request: response) + response = middleware(None) + assert response.headers["Link"] == ' ; rel="type"' \ No newline at end of file