def test_wrong_data(self):
        request = self._create_request("asdf")

        middleware = PostInBodyMiddleware()
        resp = middleware.process_request(request)

        self.assertEqual(resp.status_code, status.HTTP_400_BAD_REQUEST)
    def test_data_in_body(self):
        post = {
            "columns": [
                {"key": "first", "value": "First column"}
            ],
            "limit": 10,
            "boolean": True
        }

        request = self._create_request(json.dumps(post))

        middleware = PostInBodyMiddleware()
        middleware.process_request(request)

        self.assertEqual(request.POST, post)