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