@@ -662,14 +662,14 @@ def test_get_formatted_results(self):
662662 similar_issue_data_1 = SeerSimilarIssueData (
663663 message_distance = 0.05 ,
664664 parent_group_id = NonNone (self .similar_event .group_id ),
665- parent_group_hash = NonNone (self .similar_event .get_primary_hash ()),
665+ parent_hash = NonNone (self .similar_event .get_primary_hash ()),
666666 should_group = True ,
667667 stacktrace_distance = 0.01 ,
668668 )
669669 similar_issue_data_2 = SeerSimilarIssueData (
670670 message_distance = 0.49 ,
671671 parent_group_id = NonNone (event_from_second_similar_group .group_id ),
672- parent_group_hash = NonNone (event_from_second_similar_group .get_primary_hash ()),
672+ parent_hash = NonNone (event_from_second_similar_group .get_primary_hash ()),
673673 should_group = False ,
674674 stacktrace_distance = 0.23 ,
675675 )
@@ -720,7 +720,7 @@ def test_simple_only_group_id_returned(self, mock_logger, mock_seer_request):
720720
721721 expected_seer_request_params = {
722722 "group_id" : self .group .id ,
723- "group_hash " : NonNone (self .event .get_primary_hash ()),
723+ "hash " : NonNone (self .event .get_primary_hash ()),
724724 "project_id" : self .project .id ,
725725 "stacktrace" : EXPECTED_STACKTRACE_STRING ,
726726 "message" : self .group .message ,
@@ -748,7 +748,7 @@ def test_simple_only_hash_returned(self, mock_logger, mock_seer_request):
748748 "responses" : [
749749 {
750750 "message_distance" : 0.05 ,
751- "parent_group_hash " : NonNone (self .similar_event .get_primary_hash ()),
751+ "parent_hash " : NonNone (self .similar_event .get_primary_hash ()),
752752 "should_group" : True ,
753753 "stacktrace_distance" : 0.01 ,
754754 }
@@ -767,7 +767,7 @@ def test_simple_only_hash_returned(self, mock_logger, mock_seer_request):
767767
768768 expected_seer_request_params = {
769769 "group_id" : self .group .id ,
770- "group_hash " : NonNone (self .event .get_primary_hash ()),
770+ "hash " : NonNone (self .event .get_primary_hash ()),
771771 "project_id" : self .project .id ,
772772 "stacktrace" : EXPECTED_STACKTRACE_STRING ,
773773 "message" : self .group .message ,
@@ -797,7 +797,7 @@ def test_simple_group_id_and_hash_returned(self, mock_logger, mock_seer_request)
797797 {
798798 "message_distance" : 0.05 ,
799799 "parent_group_id" : NonNone (self .similar_event .group_id ),
800- "parent_group_hash " : NonNone (self .similar_event .get_primary_hash ()),
800+ "parent_hash " : NonNone (self .similar_event .get_primary_hash ()),
801801 "should_group" : True ,
802802 "stacktrace_distance" : 0.01 ,
803803 }
@@ -816,7 +816,7 @@ def test_simple_group_id_and_hash_returned(self, mock_logger, mock_seer_request)
816816
817817 expected_seer_request_params = {
818818 "group_id" : self .group .id ,
819- "group_hash " : NonNone (self .event .get_primary_hash ()),
819+ "hash " : NonNone (self .event .get_primary_hash ()),
820820 "project_id" : self .project .id ,
821821 "stacktrace" : EXPECTED_STACKTRACE_STRING ,
822822 "message" : self .group .message ,
@@ -848,21 +848,21 @@ def test_multiple(self, mock_seer_request, mock_record):
848848 {
849849 "message_distance" : 0.05 ,
850850 "parent_group_id" : NonNone (self .similar_event .group_id ),
851- "parent_group_hash " : NonNone (self .similar_event .get_primary_hash ()),
851+ "parent_hash " : NonNone (self .similar_event .get_primary_hash ()),
852852 "should_group" : True ,
853853 "stacktrace_distance" : 0.002 , # Over threshold
854854 },
855855 {
856856 "message_distance" : 0.05 ,
857857 "parent_group_id" : NonNone (over_threshold_group_event .group_id ),
858- "parent_group_hash " : NonNone (over_threshold_group_event .get_primary_hash ()),
858+ "parent_hash " : NonNone (over_threshold_group_event .get_primary_hash ()),
859859 "should_group" : True ,
860860 "stacktrace_distance" : 0.002 , # Over threshold
861861 },
862862 {
863863 "message_distance" : 0.05 ,
864864 "parent_group_id" : NonNone (under_threshold_group_event .group_id ),
865- "parent_group_hash " : NonNone (under_threshold_group_event .get_primary_hash ()),
865+ "parent_hash " : NonNone (under_threshold_group_event .get_primary_hash ()),
866866 "should_group" : False ,
867867 "stacktrace_distance" : 0.05 , # Under threshold
868868 },
@@ -891,7 +891,7 @@ def test_multiple(self, mock_seer_request, mock_record):
891891 organization_id = self .org .id ,
892892 project_id = self .project .id ,
893893 group_id = self .group .id ,
894- group_hash = NonNone (self .event .get_primary_hash ()),
894+ hash = NonNone (self .event .get_primary_hash ()),
895895 count_over_threshold = 2 ,
896896 user_id = self .user .id ,
897897 )
@@ -900,14 +900,14 @@ def test_multiple(self, mock_seer_request, mock_record):
900900 @mock .patch ("sentry.seer.utils.logger" )
901901 @mock .patch ("sentry.seer.utils.seer_staging_connection_pool.urlopen" )
902902 def test_incomplete_return_data (self , mock_seer_request , mock_logger ):
903- # Two suggested groups, one with valid data, one missing both parent group id and parent group hash.
903+ # Two suggested groups, one with valid data, one missing both parent group id and parent hash.
904904 # We should log the second and return the first.
905905 seer_return_value : SimilarIssuesEmbeddingsResponse = {
906906 "responses" : [
907907 {
908908 "message_distance" : 0.05 ,
909909 "parent_group_id" : NonNone (self .similar_event .group_id ),
910- "parent_group_hash " : NonNone (self .similar_event .get_primary_hash ()),
910+ "parent_hash " : NonNone (self .similar_event .get_primary_hash ()),
911911 "should_group" : True ,
912912 "stacktrace_distance" : 0.01 ,
913913 },
@@ -923,11 +923,11 @@ def test_incomplete_return_data(self, mock_seer_request, mock_logger):
923923 response = self .client .get (self .path )
924924
925925 mock_logger .exception .assert_called_with (
926- "Seer similar issues response missing both `parent_group_id` and `parent_group_hash `" ,
926+ "Seer similar issues response missing both `parent_group_id` and `parent_hash `" ,
927927 extra = {
928928 "request_params" : {
929929 "group_id" : NonNone (self .event .group_id ),
930- "group_hash " : NonNone (self .event .get_primary_hash ()),
930+ "hash " : NonNone (self .event .get_primary_hash ()),
931931 "project_id" : self .project .id ,
932932 "stacktrace" : EXPECTED_STACKTRACE_STRING ,
933933 "message" : self .group .message ,
@@ -958,14 +958,14 @@ def test_nonexistent_group(self, mock_seer_request, mock_logger):
958958 {
959959 "message_distance" : 0.05 ,
960960 "parent_group_id" : NonNone (self .similar_event .group_id ),
961- "parent_group_hash " : NonNone (self .similar_event .get_primary_hash ()),
961+ "parent_hash " : NonNone (self .similar_event .get_primary_hash ()),
962962 "should_group" : True ,
963963 "stacktrace_distance" : 0.01 ,
964964 },
965965 {
966966 "message_distance" : 0.05 ,
967967 "parent_group_id" : 1121201212312012 , # too high to be real
968- "parent_group_hash " : "not a real hash" ,
968+ "parent_hash " : "not a real hash" ,
969969 "should_group" : True ,
970970 "stacktrace_distance" : 0.01 ,
971971 },
@@ -979,15 +979,15 @@ def test_nonexistent_group(self, mock_seer_request, mock_logger):
979979 extra = {
980980 "request_params" : {
981981 "group_id" : NonNone (self .event .group_id ),
982- "group_hash " : NonNone (self .event .get_primary_hash ()),
982+ "hash " : NonNone (self .event .get_primary_hash ()),
983983 "project_id" : self .project .id ,
984984 "stacktrace" : EXPECTED_STACKTRACE_STRING ,
985985 "message" : self .group .message ,
986986 },
987987 "raw_similar_issue_data" : {
988988 "message_distance" : 0.05 ,
989989 "parent_group_id" : 1121201212312012 ,
990- "parent_group_hash " : "not a real hash" ,
990+ "parent_hash " : "not a real hash" ,
991991 "should_group" : True ,
992992 "stacktrace_distance" : 0.01 ,
993993 },
@@ -1010,7 +1010,7 @@ def test_empty_seer_return(self, mock_seer_request, mock_record):
10101010 organization_id = self .org .id ,
10111011 project_id = self .project .id ,
10121012 group_id = self .group .id ,
1013- group_hash = NonNone (self .event .get_primary_hash ()),
1013+ hash = NonNone (self .event .get_primary_hash ()),
10141014 count_over_threshold = 0 ,
10151015 user_id = self .user .id ,
10161016 )
@@ -1079,7 +1079,7 @@ def test_no_optional_params(self, mock_seer_request):
10791079 {
10801080 "message_distance" : 0.05 ,
10811081 "parent_group_id" : NonNone (self .similar_event .group_id ),
1082- "parent_group_hash " : NonNone (self .similar_event .get_primary_hash ()),
1082+ "parent_hash " : NonNone (self .similar_event .get_primary_hash ()),
10831083 "should_group" : True ,
10841084 "stacktrace_distance" : 0.01 ,
10851085 }
@@ -1100,7 +1100,7 @@ def test_no_optional_params(self, mock_seer_request):
11001100 body = json .dumps (
11011101 {
11021102 "group_id" : self .group .id ,
1103- "group_hash " : NonNone (self .event .get_primary_hash ()),
1103+ "hash " : NonNone (self .event .get_primary_hash ()),
11041104 "project_id" : self .project .id ,
11051105 "stacktrace" : EXPECTED_STACKTRACE_STRING ,
11061106 "message" : self .group .message ,
@@ -1124,7 +1124,7 @@ def test_no_optional_params(self, mock_seer_request):
11241124 body = json .dumps (
11251125 {
11261126 "group_id" : self .group .id ,
1127- "group_hash " : NonNone (self .event .get_primary_hash ()),
1127+ "hash " : NonNone (self .event .get_primary_hash ()),
11281128 "project_id" : self .project .id ,
11291129 "stacktrace" : EXPECTED_STACKTRACE_STRING ,
11301130 "message" : self .group .message ,
@@ -1149,7 +1149,7 @@ def test_no_optional_params(self, mock_seer_request):
11491149 body = json .dumps (
11501150 {
11511151 "group_id" : self .group .id ,
1152- "group_hash " : NonNone (self .event .get_primary_hash ()),
1152+ "hash " : NonNone (self .event .get_primary_hash ()),
11531153 "project_id" : self .project .id ,
11541154 "stacktrace" : EXPECTED_STACKTRACE_STRING ,
11551155 "message" : self .group .message ,
0 commit comments