def test_failed_on_groups(self): self.authenticate_by_pam.return_value = True self.get_user_groups_sync.return_value = [] user_auth_info = auth.authorize_user_sync(USER, PASSWORD) self.assertEqual(user_auth_info.name, USER) self.assertFalse(user_auth_info.is_authorized)
def test_success_authorization(self): self.authenticate_by_pam.return_value = True self.get_user_groups_sync.return_value = [auth.HA_ADM_GROUP] user_auth_info = auth.authorize_user_sync(USER, PASSWORD) self.assertEqual(user_auth_info.name, USER) self.assertTrue(user_auth_info.is_authorized)
def test_failed_on_groups(self): self.authenticate_by_pam.return_value = True self.get_user_groups_sync.return_value = [] user_auth_info = auth.authorize_user_sync(USER, PASSWORD) self.assertEqual(user_auth_info.name, USER) self.assertFalse(user_auth_info.is_authorized)
def test_success_authorization(self): self.authenticate_by_pam.return_value = True self.get_user_groups_sync.return_value = [auth.HA_ADM_GROUP] user_auth_info = auth.authorize_user_sync(USER, PASSWORD) self.assertEqual(user_auth_info.name, USER) self.assertTrue(user_auth_info.is_authorized)
def test_failed_pam_authorization(self): self.authenticate_by_pam.return_value = False user_auth_info = auth.authorize_user_sync(USER, PASSWORD) self.assertEqual(user_auth_info.name, USER) self.assertFalse(user_auth_info.is_authorized)
def test_failed_pam_authorization(self): self.authenticate_by_pam.return_value = False user_auth_info = auth.authorize_user_sync(USER, PASSWORD) self.assertEqual(user_auth_info.name, USER) self.assertFalse(user_auth_info.is_authorized)