1
- from typing import Any
2
-
3
1
from django .urls import reverse
4
2
5
3
from sentry .testutils .cases import APITestCase
6
4
5
+ # from sentry.utils.samples import load_data
6
+
7
7
8
8
class RelatedIssuesTest (APITestCase ):
9
9
endpoint = "sentry-api-0-issues-related-issues"
@@ -20,7 +20,7 @@ def setUp(self) -> None:
20
20
def reverse_url (self ) -> str :
21
21
return reverse (self .endpoint , kwargs = {"issue_id" : self .group_id })
22
22
23
- def _data (self , type : str , value : str ) -> dict [str , Any ]:
23
+ def _data (self , type : str , value : str ) -> dict [str , object ]:
24
24
return {"type" : "error" , "metadata" : {"type" : type , "value" : value }}
25
25
26
26
def test_same_root_related_issues (self ) -> None :
@@ -49,3 +49,16 @@ def test_same_root_related_issues(self) -> None:
49
49
{"type" : "trace_connected" , "data" : []},
50
50
],
51
51
}
52
+
53
+ def test_trace_connected_errors (self ) -> None :
54
+ # This is the group we're going to query about
55
+ group = self .create_group (data = self ._data (self .error_type , self .error_value ))
56
+ self .group_id = group .id
57
+
58
+ response = self .get_success_response ()
59
+ assert response .json () == {
60
+ "data" : [
61
+ {"type" : "same_root_cause" , "data" : []},
62
+ {"type" : "trace_connected" , "data" : []},
63
+ ],
64
+ }
0 commit comments