diff --git a/atst/domain/csp/cloud/cloud_provider_interface.py b/atst/domain/csp/cloud/cloud_provider_interface.py index 250ac6ef..39ac6662 100644 --- a/atst/domain/csp/cloud/cloud_provider_interface.py +++ b/atst/domain/csp/cloud/cloud_provider_interface.py @@ -54,13 +54,13 @@ class CloudProviderInterface: # pragma: no cover """ raise NotImplementedError() - def disable_user(self, auth_credentials: Dict, csp_user_id: str) -> bool: + def disable_user(self, tenant_id: str, role_assignment_cloud_id: str) -> bool: """Revoke all privileges for a user. Used to prevent user access while a full delete is being processed. Arguments: - auth_credentials -- Object containing CSP account credentials - csp_user_id -- CSP internal user identifier + tenant_id -- CSP internal tenant identifier + role_assignment_cloud_id -- CSP name of the role assignment to delete. Returns: bool -- True on success diff --git a/atst/domain/csp/cloud/mock_cloud_provider.py b/atst/domain/csp/cloud/mock_cloud_provider.py index b8bae79d..01cf3bfd 100644 --- a/atst/domain/csp/cloud/mock_cloud_provider.py +++ b/atst/domain/csp/cloud/mock_cloud_provider.py @@ -417,8 +417,7 @@ class MockCloudProvider(CloudProviderInterface): self._maybe_raise(self.UNAUTHORIZED_RATE, self.AUTHORIZATION_EXCEPTION) return self._id() - def disable_user(self, auth_credentials, tenant_id, role_assignment_cloud_id): - self._authorize(auth_credentials) + def disable_user(self, tenant_id, role_assignment_cloud_id): self._maybe_raise(self.NETWORK_FAILURE_PCT, self.NETWORK_EXCEPTION) self._maybe_raise(self.SERVER_FAILURE_PCT, self.SERVER_EXCEPTION)