Skip to content

Commit 4c1d292

Browse files
committed
add test for unmerge metric
1 parent 3fe67f6 commit 4c1d292

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

Diff for: tests/sentry/api/endpoints/test_group_hashes.py

+11-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import copy
2+
from unittest.mock import patch
23
from urllib.parse import urlencode
34

45
from sentry.eventstream.snuba import SnubaEventStream
@@ -94,7 +95,7 @@ def test_return_multiple_hashes(self):
9495
def test_unmerge(self):
9596
self.login_as(user=self.user)
9697

97-
group = self.create_group()
98+
group = self.create_group(platform="javascript")
9899

99100
hashes = [
100101
GroupHash.objects.create(project=group.project, group=group, hash=hash)
@@ -108,5 +109,12 @@ def test_unmerge(self):
108109
]
109110
)
110111

111-
response = self.client.delete(url, format="json")
112-
assert response.status_code == 202, response.content
112+
with patch("sentry.api.endpoints.group_hashes.metrics.incr") as mock_metrics_incr:
113+
response = self.client.delete(url, format="json")
114+
115+
assert response.status_code == 202, response.content
116+
mock_metrics_incr.assert_any_call(
117+
"grouping.unmerge_issues",
118+
sample_rate=1.0,
119+
tags={"platform": "javascript"},
120+
)

0 commit comments

Comments
 (0)