Exemplo n.º 1
0
 def test_response_authenticate(self):
     self.assertEqual(
         Response(
             response(body=b'{"action":"allow","user_id":"12345"}')).call(),
         {
             "action": "allow",
             "user_id": "12345"
         })
Exemplo n.º 2
0
 def call(self, command):
     return Response(self.request(command)).call()
Exemplo n.º 3
0
 def test_verify_500(self):
     with self.assertRaises(InternalServerError):
         Response(response(status_code=500)).verify()
Exemplo n.º 4
0
 def test_verify_422(self):
     with self.assertRaises(InvalidParametersError):
         Response(response(status_code=422)).verify()
Exemplo n.º 5
0
 def test_verify_419(self):
     with self.assertRaises(UserUnauthorizedError):
         Response(response(status_code=419)).verify()
Exemplo n.º 6
0
 def test_verify_404(self):
     with self.assertRaises(NotFoundError):
         Response(response(status_code=404)).verify()
Exemplo n.º 7
0
 def test_verify_403(self):
     with self.assertRaises(ForbiddenError):
         Response(response(status_code=403)).verify()
Exemplo n.º 8
0
 def test_verify_400(self):
     with self.assertRaises(BadRequestError):
         Response(response(status_code=400)).verify()
Exemplo n.º 9
0
 def test_verify_200_299(self):
     for status_code in range(200, 299):
         self.assertEqual(
             Response(response(status_code=status_code)).verify(), None)
Exemplo n.º 10
0
 def test_response_empty(self):
     self.assertEqual(Response(response(body=b'')).call(), {})
Exemplo n.º 11
0
 def test_response_none(self):
     self.assertEqual(Response(response()).call(), {})