def test_delete_trust(self, mock_create_ks_admin_client):
        mock_admin_client = mock.Mock()
        mock_create_ks_admin_client.return_value = mock_admin_client

        auth_utils.delete_trust(mock.sentinel.trust)

        mock_admin_client.trusts.delete.assert_called_once_with(
            mock.sentinel.trust)
    def test_delete_trust(self, mock_ks_client):
        mock_auth_ref = mock.Mock(trust_id=mock.sentinel.trust_id,
                                  token=mock.sentinel.token,
                                  project_id=mock.sentinel.project_id)
        mock_user_session = mock.Mock(
            **{'auth.get_access.return_value': mock_auth_ref})
        mock_user_client = mock.Mock(session=mock_user_session)

        mock_ks_client.return_value = mock_user_client

        auth_utils.delete_trust(mock_auth_ref)

        mock_user_client.trusts.delete.assert_called_once_with(
            mock_auth_ref.trust_id)
Exemple #3
0
 def _delete_trust(self):
     trust_id = self._environment.trust_id
     if trust_id:
         auth_utils.delete_trust(self._environment.trust_id)
         self._environment.system_attributes['TrustId'] = None
         self._environment.trust_id = None
Exemple #4
0
 def _delete_trust(self):
     trust_id = self._environment.trust_id
     if trust_id:
         auth_utils.delete_trust(self._environment.trust_id)
         self._environment.system_attributes['TrustId'] = None
         self._environment.trust_id = None
Exemple #5
0
 def _delete_trust(self):
     trust_id = self._session.trust_id
     if trust_id:
         auth_utils.delete_trust(self._session.trust_id)
         self._session.system_attributes['TrustId'] = None
         self._session.trust_id = None
Exemple #6
0
 def _delete_trust(self):
     trust_id = self._session.trust_id
     if trust_id:
         auth_utils.delete_trust(self._session.trust_id)
         self._session.system_attributes['TrustId'] = None
         self._session.trust_id = None