Skip to content

Commit d7bcde0

Browse files
committed
Update logging on update feed status function
1 parent 08b4cda commit d7bcde0

File tree

4 files changed

+6
-9
lines changed

4 files changed

+6
-9
lines changed

api/src/shared/database/database.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ def refresh_materialized_view(session: "Session", view_name: str) -> bool:
9696
session.execute(text(f"REFRESH MATERIALIZED VIEW CONCURRENTLY {view_name}"))
9797
return True
9898
except Exception as error:
99-
logging.error(f"Error raised while refreshing view: {error}")
99+
logging.error("Error raised while refreshing view: %s", error)
100100
return False
101101

102102

functions-python/helpers/feed_status.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ def get_filters(status: str):
7070
.update({Feed.status: status}, synchronize_session=False)
7171
)
7272
except Exception as e:
73-
logging.error(f"Error updating feed statuses: {e}")
73+
logging.error("Error updating feed statuses: %s", e)
7474
raise Exception(f"Error updating feed statuses: {e}")
7575

7676
try:

functions-python/update_feed_status/src/main.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
11
import logging
22
import functions_framework
3-
from shared.helpers.logger import Logger
3+
from shared.helpers.logger import init_logger
44
from shared.helpers.feed_status import update_feed_statuses_query
55
from shared.database.database import with_db_session
66

7-
logging.basicConfig(level=logging.INFO)
7+
init_logger()
88

99

1010
@with_db_session
1111
@functions_framework.http
1212
def update_feed_status(_, db_session):
1313
"""Updates the Feed status based on the latets dataset service date range."""
14-
Logger.init_logger()
1514
try:
1615
logging.info("Database session started.")
1716
diff_counts = update_feed_statuses_query(db_session, [])

functions-python/update_feed_status/tests/test_update_feed_status_main.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,9 +108,8 @@ def test_update_feed_status_failed_query():
108108
assert str(e) == "Error updating feed statuses: Mocked exception"
109109

110110

111-
@patch("main.Logger", autospec=True)
112111
@patch("main.update_feed_statuses_query")
113-
def test_updated_feed_status(mock_update_query, mock_logger):
112+
def test_updated_feed_status(mock_update_query):
114113
return_value = {"active": 5}
115114
mock_update_query.return_value = return_value
116115

@@ -122,9 +121,8 @@ def test_updated_feed_status(mock_update_query, mock_logger):
122121
assert status_code == 200
123122

124123

125-
@patch("main.Logger", autospec=True)
126124
@patch("main.update_feed_statuses_query")
127-
def test_updated_feed_status_error_raised(mock_update_query, mock_logger):
125+
def test_updated_feed_status_error_raised(mock_update_query):
128126
mock_update_query.side_effect = Exception("Mocked exception")
129127

130128
with patch.dict(os.environ, {"FEEDS_DATABASE_URL": default_db_url}):

0 commit comments

Comments
 (0)