From a60a1781e5e33def601c9e864a27496ed05c1d89 Mon Sep 17 00:00:00 2001 From: Ryan P Kilby Date: Wed, 22 Nov 2017 22:59:46 -0500 Subject: [PATCH] Add test for wrapped request instance --- tests/test_request.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/test_request.py b/tests/test_request.py index cbadb1467..c14233a6f 100644 --- a/tests/test_request.py +++ b/tests/test_request.py @@ -25,6 +25,18 @@ from rest_framework.views import APIView factory = APIRequestFactory() +class TestInitializer(TestCase): + def test_request_type(self): + request = Request(factory.get('/')) + + message = ( + 'The `request` argument must be an instance of ' + '`django.http.HttpRequest`, not `rest_framework.request.Request`.' + ) + with self.assertRaisesMessage(AssertionError, message): + Request(request) + + class PlainTextParser(BaseParser): media_type = 'text/plain'