def execute(self, query, variables=None, **extra): data = { 'query': query, 'variables': variables, } view = GraphQLView(schema=self._schema) request = self.post('/', data=data, **extra) response = jwt_cookie(view.dispatch)(request) response.data = self._parse_json(response)['data'] return response
def execute(self, query, variables=None, **extra): data = { "query": query, "variables": variables, } view = GraphQLView(schema=self._schema) request = self.post("/", data=data, **extra) response = jwt_cookie(view.dispatch)(request) content = self._parse_json(response) response.data = content.get("data") response.errors = content.get("errors") return response
def __init__(self, get_response): self.gql = GraphQLView() self.get_response = get_response