Skip to content

Commit 3bfc19c

Browse files
committed
fix: refactor var names and update related unit tests
1 parent a71dd72 commit 3bfc19c

File tree

3 files changed

+14
-14
lines changed

3 files changed

+14
-14
lines changed

lib/log_processor/log_types/cloud_run_revision.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,17 @@ def attempt_create(entry: LogEntry) -> Optional[AppLogPayload]:
1010

1111
message, data = get_message_and_data(entry)
1212

13-
function_name = entry.resource_labels.get("service_name")
13+
service_name = entry.resource_labels.get("service_name")
1414
log_query = {"resource.type": "cloud_run_revision"}
1515

16-
if function_name:
17-
log_query["resource.labels.service_name"] = function_name
16+
if service_name:
17+
log_query["resource.labels.service_name"] = service_name
1818

1919
return AppLogPayload(
2020
message=message,
2121
data=data,
2222
platform=entry.resource_type,
23-
application=function_name or "[unknown]",
23+
application=service_name or "[unknown]",
2424
log_query=log_query,
2525
)
2626

tests/lib/log_processor/log_types/test_cloud_run_revision.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
def log_entry() -> LogEntry:
1111
return LogEntry(
1212
resource_type="cloud_run_revision",
13-
resource_labels=dict(function_name="example-function"),
13+
resource_labels=dict(service_name="example-function"),
1414
payload_type=PayloadType.TEXT,
1515
payload="Cloud function error message",
1616
severity="ERROR",
@@ -30,7 +30,7 @@ def test_attempt_create_succeeds_with_complete_entry(log_entry):
3030
assert instance.application == "example-function"
3131
assert instance.log_query == {
3232
"resource.type": "cloud_run_revision",
33-
"resource.labels.function_name": "example-function",
33+
"resource.labels.service_name": "example-function",
3434
}
3535

3636

@@ -41,16 +41,16 @@ def test_attempt_create_returns_none_if_resource_type_is_wrong(log_entry):
4141

4242

4343
def test_attempt_create_returns_unknown_application_if_label_is_missing(log_entry):
44-
del log_entry.resource_labels["function_name"]
44+
del log_entry.resource_labels["service_name"]
4545
instance = attempt_create(log_entry)
4646
assert instance is not None
4747
assert instance.application == "[unknown]"
4848

4949

50-
def test_attempt_create_returns_query_without_function_name_if_label_is_missing(
50+
def test_attempt_create_returns_query_without_service_name_if_label_is_missing(
5151
log_entry,
5252
):
53-
del log_entry.resource_labels["function_name"]
53+
del log_entry.resource_labels["service_name"]
5454
instance = attempt_create(log_entry)
5555
assert instance is not None
5656
assert instance.log_query == {"resource.type": "cloud_run_revision"}

tests/test_main.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ def test_send_cloud_run_revision_slack_alert(run_slack_alerter, get_webhook_payl
205205
"receiveTimestamp": "2022-07-22T20:36:22.219592062Z",
206206
"resource": {
207207
"labels": {
208-
"function_name": "log-error",
208+
"service_name": "log-error",
209209
},
210210
"type": "cloud_run_revision",
211211
},
@@ -220,7 +220,7 @@ def test_send_cloud_run_revision_slack_alert(run_slack_alerter, get_webhook_payl
220220
expected_log_query_link = create_log_query_link(
221221
{
222222
"resource.type": "cloud_run_revision",
223-
"resource.labels.function_name": "log-error",
223+
"resource.labels.service_name": "log-error",
224224
},
225225
["WARNING", "ERROR", "CRITICAL", "ALERT", "EMERGENCY", "DEBUG"],
226226
parse("2022-07-22T20:36:22.219592Z"),
@@ -257,7 +257,7 @@ def test_send_cloud_run_revision_timeout_slack_alert(
257257
"receiveTimestamp": "2022-12-15T04:09:02.428095884Z",
258258
"resource": {
259259
"labels": {
260-
"function_name": "log-error",
260+
"service_name": "log-error",
261261
},
262262
"type": "cloud_run_revision",
263263
},
@@ -272,7 +272,7 @@ def test_send_cloud_run_revision_timeout_slack_alert(
272272
expected_log_query_link = create_log_query_link(
273273
{
274274
"resource.type": "cloud_run_revision",
275-
"resource.labels.function_name": "log-error",
275+
"resource.labels.service_name": "log-error",
276276
},
277277
["WARNING", "ERROR", "CRITICAL", "ALERT", "EMERGENCY", "DEBUG"],
278278
parse("2022-12-15T04:09:02.428095Z").astimezone(pytz.timezone("Europe/London")),
@@ -1148,7 +1148,7 @@ def test_skip_all_prod_aborted_where_no_available_instance_alerts(
11481148
"labels": {
11491149
"project_id": "ons-blaise-v2-prod",
11501150
"region": "europe-west2",
1151-
"function_name": application_input,
1151+
"service_name": application_input,
11521152
},
11531153
},
11541154
"timestamp": "2024-05-16T08:45:23.261465Z",

0 commit comments

Comments
 (0)