From 4db2289b7e319d2b34ecee4d4eb7b858c2235cf5 Mon Sep 17 00:00:00 2001 From: ybv Date: Tue, 16 Oct 2018 22:39:09 +0530 Subject: [PATCH] Add status code rest for class based view --- tests/test_responder.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/test_responder.py b/tests/test_responder.py index 01d92f2..f336cba 100644 --- a/tests/test_responder.py +++ b/tests/test_responder.py @@ -149,6 +149,15 @@ def test_request_and_get(api, session): assert "LIFE" in r.headers +def test_class_based_view_status_code(api): + @api.route("/") + class ThingsResource: + def on_request(self, req, resp): + resp.status_code = responder.status_codes.HTTP_416 + + assert api.session().get("http://;/").status_code == responder.status_codes.HTTP_416 + + def test_query_params(api, url, session): @api.route("/") def route(req, resp):