Skip to content

Commit

Permalink
fix: logging
Browse files Browse the repository at this point in the history
  • Loading branch information
giosava94 committed Jan 23, 2025
1 parent 0713121 commit 5b89d4b
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 9 deletions.
5 changes: 3 additions & 2 deletions src/providers/core.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,10 +54,11 @@ def retrieve_data(self, item: ConnectionThread) -> OpenstackData | None:
"""Get provider data"""
try:
return item.get_provider_data()
except (OpenstackProviderError, NotImplementedError) as e:
except OpenstackProviderError:
self.error = True
except NotImplementedError as e:
self.error = True
self.logger.error(e)
self.logger.error("Skipping project")
return None

def get_issuer_matching_project(self, project_sla: str) -> Issuer:
Expand Down
2 changes: 1 addition & 1 deletion src/providers/openstack.py
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ def retrieve_info(self) -> None:
) as e:
self.error = True
self.logger.error(e)
self.logger.error("Connection aborted")
self.logger.error("Connection aborted. Skipping project")
raise OpenstackProviderError from e
self.conn.close()
self.logger.info("Connection closed")
Expand Down
12 changes: 6 additions & 6 deletions tests/providers/openstack/test_retrieve_info.py
Original file line number Diff line number Diff line change
Expand Up @@ -264,7 +264,7 @@ def test_project_connection_error(
assert len(openstack_item.network_services) == 0
assert len(openstack_item.object_store_services) == 0

assert caplog.text.strip("\n").endswith("Connection aborted")
assert caplog.text.strip("\n").endswith("Connection aborted. Skipping project")


@patch("src.providers.openstack.OpenstackData")
Expand Down Expand Up @@ -318,7 +318,7 @@ def test_block_storage_connection_error(
assert len(openstack_item.network_services) == 0
assert len(openstack_item.object_store_services) == 0

assert caplog.text.strip("\n").endswith("Connection aborted")
assert caplog.text.strip("\n").endswith("Connection aborted. Skipping project")


@patch("src.providers.openstack.OpenstackData")
Expand Down Expand Up @@ -375,7 +375,7 @@ def test_compute_connection_error(
assert len(openstack_item.network_services) == 0
assert len(openstack_item.object_store_services) == 0

assert caplog.text.strip("\n").endswith("Connection aborted")
assert caplog.text.strip("\n").endswith("Connection aborted. Skipping project")


@patch("src.providers.openstack.OpenstackData")
Expand Down Expand Up @@ -433,7 +433,7 @@ def test_network_connection_error(
assert len(openstack_item.network_services) == 0
assert len(openstack_item.object_store_services) == 0

assert caplog.text.strip("\n").endswith("Connection aborted")
assert caplog.text.strip("\n").endswith("Connection aborted. Skipping project")


# @patch("src.providers.openstack.OpenstackData")
Expand Down Expand Up @@ -486,7 +486,7 @@ def test_network_connection_error(
# assert openstack_item.network_service == network_service_create
# assert len(openstack_item.object_store_services) == 0

# assert caplog.text.strip("\n").endswith("Connection aborted")
# assert caplog.text.strip("\n").endswith("Connection aborted. Skipping project")


@patch("src.providers.openstack.OpenstackData")
Expand Down Expand Up @@ -545,4 +545,4 @@ def test_s3_connection_error(
assert openstack_item.network_services[0] == network_service_create
assert len(openstack_item.object_store_services) == 0

assert caplog.text.strip("\n").endswith("Connection aborted")
assert caplog.text.strip("\n").endswith("Connection aborted. Skipping project")

0 comments on commit 5b89d4b

Please sign in to comment.