|
@@ -435,6 +435,24 @@ class GroupEventsTest(APITestCase, SnubaTestCase, SearchIssueTestMixin, Performa
|
|
|
[str(event_1.event_id), str(event_2.event_id)]
|
|
|
)
|
|
|
|
|
|
+ def test_perf_issue_on_issue_platform(self):
|
|
|
+ # Just a duplicate of `test_perf_issue` to verify that perf issues read from
|
|
|
+ # the issue platform correctly here. Remove once we kill the related flags.
|
|
|
+ with self.options({"performance.issues.send_to_issues_platform": True}):
|
|
|
+ event_1 = self.create_performance_issue()
|
|
|
+ event_2 = self.create_performance_issue()
|
|
|
+
|
|
|
+ self.login_as(user=self.user)
|
|
|
+
|
|
|
+ url = f"/api/0/issues/{event_1.group.id}/events/"
|
|
|
+ with self.feature("organizations:issue-platform-search-perf-issues"):
|
|
|
+ response = self.do_request(url)
|
|
|
+
|
|
|
+ assert response.status_code == 200, response.content
|
|
|
+ assert sorted(map(lambda x: x["eventID"], response.data)) == sorted(
|
|
|
+ [str(event_1.event_id), str(event_2.event_id)]
|
|
|
+ )
|
|
|
+
|
|
|
def test_generic_issue(self):
|
|
|
event_1, _, group_info = self.store_search_issue(
|
|
|
self.project.id,
|