Ejemplo n.º 1
0
 def test_duo_auth_enroll_status_duo_offline(self):
     result = duo_auth_enroll_status('integration_key', 'secret_key',
                                     'host', 'user_id', 'activation_code')
     self.assertTrue('error' in result)
     self.assertEqual(result['error'], 'Duo offline. Try again later.')
Ejemplo n.º 2
0
 def test_duo_auth_enroll_status_other_api_error(self):
     result = duo_auth_enroll_status('integration_key', 'secret_key',
                                     'host', 'user_id', 'activation_code')
     self.assertTrue('error' in result)
     self.assertEqual(result['error'], 'Other API Error')
Ejemplo n.º 3
0
 def test_duo_auth_enroll_status_invalid_secret_key(self):
     result = duo_auth_enroll_status('integration_key', 'secret_key',
                                     'host', 'user_id', 'activation_code')
     self.assertTrue('error' in result)
     self.assertEqual(result['error'], 'Invalid secret key')
Ejemplo n.º 4
0
 def test_duo_auth_enroll_status_invalid_cert(self):
     result = duo_auth_enroll_status('integration_key', 'secret_key',
                                     'host', 'user_id', 'activation_code')
     self.assertTrue('error' in result)
     self.assertEqual(result['error'],
                      'Host incorrect: SSL Certificate Error')
Ejemplo n.º 5
0
 def test_duo_auth_enroll_status_invalid_host(self):
     result = duo_auth_enroll_status('integration_key', 'secret_key',
                                     'host', 'user_id', 'activation_code')
     self.assertTrue('error' in result)
     self.assertEqual(result['error'], 'Host incorrect: Could not be found')
Ejemplo n.º 6
0
 def test_duo_auth_check_success(self):
     result = duo_auth_enroll_status('integration_key', 'secret_key',
                                     'host', 'user_id', 'activation_code')
     self.assertEqual(result, 'success')