Skip to content

Commit 211ecc9

Browse files
committed
🐛 fix: tests
1 parent 35a0e45 commit 211ecc9

File tree

1 file changed

+16
-21
lines changed

1 file changed

+16
-21
lines changed

tests/sentry/integrations/slack/test_message_builder.py

+16-21
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
AlertRuleSensitivity,
1818
)
1919
from sentry.incidents.models.incident import IncidentStatus
20-
from sentry.incidents.typings.metric_detector import AlertContext
20+
from sentry.incidents.typings.metric_detector import AlertContext, MetricIssueContext
2121
from sentry.integrations.messaging.message_builder import (
2222
build_attachment_text,
2323
build_attachment_title,
@@ -807,11 +807,10 @@ def test_no_description_in_notification(self):
807807
)
808808
assert SlackIncidentsMessageBuilder(
809809
alert_context=AlertContext.from_alert_rule_incident(alert_rule),
810-
open_period_identifier=incident.identifier,
810+
metric_issue_context=MetricIssueContext.from_legacy_models(
811+
incident, IncidentStatus.CRITICAL, 0
812+
),
811813
organization=self.organization,
812-
snuba_query=alert_rule.snuba_query,
813-
new_status=IncidentStatus.CRITICAL,
814-
metric_value=0,
815814
date_started=incident.date_started,
816815
).build() == {
817816
"blocks": [
@@ -879,12 +878,11 @@ def test_simple(self):
879878
)
880879
assert SlackIncidentsMessageBuilder(
881880
alert_context=AlertContext.from_alert_rule_incident(alert_rule),
882-
open_period_identifier=incident.identifier,
881+
metric_issue_context=MetricIssueContext.from_legacy_models(
882+
incident, IncidentStatus.CLOSED, 0
883+
),
883884
organization=self.organization,
884-
snuba_query=alert_rule.snuba_query,
885885
date_started=incident.date_started,
886-
new_status=IncidentStatus.CLOSED,
887-
metric_value=0,
888886
).build() == {
889887
"blocks": [
890888
{
@@ -924,11 +922,10 @@ def test_metric_value(self):
924922
# This should fail because it pulls status from `action` instead of `incident`
925923
assert SlackIncidentsMessageBuilder(
926924
alert_context=AlertContext.from_alert_rule_incident(alert_rule),
927-
open_period_identifier=incident.identifier,
925+
metric_issue_context=MetricIssueContext.from_legacy_models(
926+
incident, IncidentStatus.CRITICAL, metric_value
927+
),
928928
organization=self.organization,
929-
snuba_query=alert_rule.snuba_query,
930-
new_status=IncidentStatus.CRITICAL,
931-
metric_value=metric_value,
932929
date_started=incident.date_started,
933930
).build() == {
934931
"blocks": [
@@ -965,11 +962,10 @@ def test_chart(self):
965962
)
966963
assert SlackIncidentsMessageBuilder(
967964
alert_context=AlertContext.from_alert_rule_incident(alert_rule),
968-
open_period_identifier=incident.identifier,
965+
metric_issue_context=MetricIssueContext.from_legacy_models(
966+
incident, IncidentStatus.CLOSED, 0
967+
),
969968
organization=self.organization,
970-
snuba_query=alert_rule.snuba_query,
971-
new_status=IncidentStatus.CLOSED,
972-
metric_value=0,
973969
date_started=incident.date_started,
974970
chart_url="chart-url",
975971
).build() == {
@@ -1021,11 +1017,10 @@ def test_metric_alert_with_anomaly_detection(self, mock_seer_request):
10211017
)
10221018
assert SlackIncidentsMessageBuilder(
10231019
alert_context=AlertContext.from_alert_rule_incident(alert_rule),
1024-
open_period_identifier=incident.identifier,
1020+
metric_issue_context=MetricIssueContext.from_legacy_models(
1021+
incident, IncidentStatus.CRITICAL, 0
1022+
),
10251023
organization=self.organization,
1026-
snuba_query=alert_rule.snuba_query,
1027-
new_status=IncidentStatus.CRITICAL,
1028-
metric_value=0,
10291024
date_started=incident.date_started,
10301025
).build() == {
10311026
"blocks": [

0 commit comments

Comments
 (0)