def request(self, data, token):
     authorization_header = {"HTTP_AUTHORIZATION": "Token {}".format(token.key)}
     request = self.factory.post(
         "/v2/evaluate/?repository_uuid={}".format(self.repository.uuid),
         json.dumps(data),
         content_type="application/json",
         **authorization_header,
     )
     response = EvaluateViewSet.as_view({"post": "create"})(request)
     response.render()
     content_data = json.loads(response.content)
     return (response, content_data)
 def request(self, token, version=None, language=None):
     authorization_header = {"HTTP_AUTHORIZATION": "Token {}".format(token.key)}
     request = self.factory.get(
         f"/v2/evaluate/?repository_uuid={self.repository.uuid}"
         + (f"&repository_version={version}" if version else "")
         + (f"&language={language}" if language else ""),
         **authorization_header,
     )
     response = EvaluateViewSet.as_view({"get": "list"})(
         request, repository_uuid=self.repository.uuid
     )
     response.render()
     content_data = json.loads(response.content)
     return (response, content_data)
 def request(self, token):
     authorization_header = {"HTTP_AUTHORIZATION": "Token {}".format(token.key)}
     request = self.factory.delete(
         "/v2/evaluate/{}/?repository_uuid={}".format(
             self.repository_evaluate.id, self.repository.uuid
         ),
         **authorization_header,
     )
     response = EvaluateViewSet.as_view({"delete": "destroy"})(
         request,
         pk=self.repository_evaluate.id,
         repository_uuid=self.repository.uuid,
     )
     return response