def test_display_gateway_POST_302(self): """POST on the perimeter:gateway should work.""" token = AccessToken.objects.create_access_token() payload = {"token": token.token, "email": "*****@*****.**", "name": "Hugo Rodger-Brown"} request = self.factory.post(self.url, payload) request.session = {} response = gateway(request) self.assertEqual(response.status_code, 302) usage = AccessTokenUse.objects.get() self.assertEqual(usage.user_email, payload["email"]) self.assertEqual(usage.user_name, payload["name"]) self.assertEqual(usage.token, token)
def test_display_gateway_GET_200(self): """GET on the perimeter:gateway should work.""" request = self.factory.get(self.url) response = gateway(request) self.assertEqual(response.status_code, 200) self.assertTemplateUsed(response, 'gateway.html')