@@ -79,7 +79,7 @@ def make_query(
79
79
if limit is not None :
80
80
kwargs ["limit" ] = limit
81
81
if aggregate_kwargs :
82
- kwargs ["aggregate_kwargs" ] = {"better_priority " : {** aggregate_kwargs }}
82
+ kwargs ["aggregate_kwargs" ] = {"priority " : {** aggregate_kwargs }}
83
83
84
84
return self .backend .query (
85
85
projects ,
@@ -364,7 +364,7 @@ def test_sort(self):
364
364
results = self .make_query (sort_by = "user" )
365
365
assert list (results ) == [self .group1 , self .group2 ]
366
366
367
- def test_better_priority_sort (self ):
367
+ def test_priority_sort (self ):
368
368
weights : PrioritySortWeights = {
369
369
"log_level" : 5 ,
370
370
"has_stacktrace" : 5 ,
@@ -375,7 +375,7 @@ def test_better_priority_sort(self):
375
375
"norm" : False ,
376
376
}
377
377
results = self .make_query (
378
- sort_by = "betterPriority " ,
378
+ sort_by = "priority " ,
379
379
aggregate_kwargs = weights ,
380
380
)
381
381
assert list (results ) == [self .group2 , self .group1 ]
@@ -2597,12 +2597,12 @@ def test_error_main_thread_no_results(self):
2597
2597
assert len (results ) == 0
2598
2598
2599
2599
2600
- class EventsBetterPriorityTest (SharedSnubaTest , OccurrenceTestMixin ):
2600
+ class EventsPriorityTest (SharedSnubaTest , OccurrenceTestMixin ):
2601
2601
@property
2602
2602
def backend (self ):
2603
2603
return EventsDatasetSnubaSearchBackend ()
2604
2604
2605
- def test_better_priority_sort_old_and_new_events (self ):
2605
+ def test_priority_sort_old_and_new_events (self ):
2606
2606
"""Test that an issue with only one old event is ranked lower than an issue with only one new event"""
2607
2607
new_project = self .create_project (organization = self .project .organization )
2608
2608
base_datetime = (datetime .utcnow () - timedelta (days = 3 )).replace (tzinfo = pytz .utc )
@@ -2644,15 +2644,15 @@ def test_better_priority_sort_old_and_new_events(self):
2644
2644
"norm" : False ,
2645
2645
}
2646
2646
results = self .make_query (
2647
- sort_by = "betterPriority " ,
2647
+ sort_by = "priority " ,
2648
2648
projects = [new_project ],
2649
2649
aggregate_kwargs = weights ,
2650
2650
)
2651
2651
recent_group = Group .objects .get (id = recent_event .group .id )
2652
2652
old_group = Group .objects .get (id = old_event .group .id )
2653
2653
assert list (results ) == [recent_group , old_group ]
2654
2654
2655
- def test_better_priority_sort_v2 (self ):
2655
+ def test_priority_sort_v2 (self ):
2656
2656
"""Test that the v2 formula works."""
2657
2657
new_project = self .create_project (organization = self .project .organization )
2658
2658
base_datetime = (datetime .utcnow () - timedelta (days = 3 )).replace (tzinfo = pytz .utc )
@@ -2694,15 +2694,15 @@ def test_better_priority_sort_v2(self):
2694
2694
"norm" : False ,
2695
2695
}
2696
2696
results = self .make_query (
2697
- sort_by = "betterPriority " ,
2697
+ sort_by = "priority " ,
2698
2698
projects = [new_project ],
2699
2699
aggregate_kwargs = weights ,
2700
2700
)
2701
2701
recent_group = Group .objects .get (id = recent_event .group .id )
2702
2702
old_group = Group .objects .get (id = old_event .group .id )
2703
2703
assert list (results ) == [recent_group , old_group ]
2704
2704
2705
- def test_better_priority_log_level_results (self ):
2705
+ def test_priority_log_level_results (self ):
2706
2706
"""Test that the scoring results change when we pass in different log level weights"""
2707
2707
base_datetime = (datetime .utcnow () - timedelta (hours = 1 )).replace (tzinfo = pytz .utc )
2708
2708
event1 = self .store_event (
@@ -2733,7 +2733,7 @@ def test_better_priority_log_level_results(self):
2733
2733
group2 = Group .objects .get (id = event2 .group .id )
2734
2734
2735
2735
agg_kwargs = {
2736
- "better_priority " : {
2736
+ "priority " : {
2737
2737
"log_level" : 0 ,
2738
2738
"has_stacktrace" : 0 ,
2739
2739
"relative_volume" : 1 ,
@@ -2749,7 +2749,7 @@ def test_better_priority_log_level_results(self):
2749
2749
end = None ,
2750
2750
project_ids = [self .project .id ],
2751
2751
environment_ids = [],
2752
- sort_field = "better_priority " ,
2752
+ sort_field = "priority " ,
2753
2753
organization = self .organization ,
2754
2754
group_ids = [group1 .id , group2 .id ],
2755
2755
limit = 150 ,
@@ -2760,14 +2760,14 @@ def test_better_priority_log_level_results(self):
2760
2760
# initially group 2's score is higher since it has a more recent event
2761
2761
assert group2_score_before > group1_score_before
2762
2762
2763
- agg_kwargs ["better_priority " ].update ({"log_level" : 5 })
2763
+ agg_kwargs ["priority " ].update ({"log_level" : 5 })
2764
2764
2765
2765
results2 = query_executor .snuba_search (
2766
2766
start = None ,
2767
2767
end = None ,
2768
2768
project_ids = [self .project .id ],
2769
2769
environment_ids = [],
2770
- sort_field = "better_priority " ,
2770
+ sort_field = "priority " ,
2771
2771
organization = self .organization ,
2772
2772
group_ids = [group1 .id , group2 .id ],
2773
2773
limit = 150 ,
@@ -2778,11 +2778,11 @@ def test_better_priority_log_level_results(self):
2778
2778
# ensure fatal has a higher score than error
2779
2779
assert group1_score_after > group2_score_after
2780
2780
2781
- def test_better_priority_has_stacktrace_results (self ):
2781
+ def test_priority_has_stacktrace_results (self ):
2782
2782
"""Test that the scoring results change when we pass in different has_stacktrace weights"""
2783
2783
base_datetime = (datetime .utcnow () - timedelta (hours = 1 )).replace (tzinfo = pytz .utc )
2784
2784
agg_kwargs = {
2785
- "better_priority " : {
2785
+ "priority " : {
2786
2786
"log_level" : 0 ,
2787
2787
"has_stacktrace" : 0 ,
2788
2788
"relative_volume" : 1 ,
@@ -2833,7 +2833,7 @@ def test_better_priority_has_stacktrace_results(self):
2833
2833
end = None ,
2834
2834
project_ids = [self .project .id ],
2835
2835
environment_ids = [],
2836
- sort_field = "better_priority " ,
2836
+ sort_field = "priority " ,
2837
2837
organization = self .organization ,
2838
2838
group_ids = [group1 .id , group2 .id ],
2839
2839
limit = 150 ,
@@ -2843,13 +2843,13 @@ def test_better_priority_has_stacktrace_results(self):
2843
2843
group2_score = results [1 ][1 ]
2844
2844
assert group1_score == group2_score
2845
2845
2846
- agg_kwargs ["better_priority " ].update ({"has_stacktrace" : 3 })
2846
+ agg_kwargs ["priority " ].update ({"has_stacktrace" : 3 })
2847
2847
results = query_executor .snuba_search (
2848
2848
start = None ,
2849
2849
end = None ,
2850
2850
project_ids = [self .project .id ],
2851
2851
environment_ids = [],
2852
- sort_field = "better_priority " ,
2852
+ sort_field = "priority " ,
2853
2853
organization = self .organization ,
2854
2854
group_ids = [group1 .id , group2 .id ],
2855
2855
limit = 150 ,
@@ -2860,7 +2860,7 @@ def test_better_priority_has_stacktrace_results(self):
2860
2860
# check that a group with an event with a stacktrace has a higher weight than one without
2861
2861
assert group1_score < group2_score
2862
2862
2863
- def test_better_priority_event_halflife_results (self ):
2863
+ def test_priority_event_halflife_results (self ):
2864
2864
"""Test that the scoring results change when we pass in different event halflife weights"""
2865
2865
base_datetime = (datetime .utcnow () - timedelta (hours = 1 )).replace (tzinfo = pytz .utc )
2866
2866
event1 = self .store_event (
@@ -2891,7 +2891,7 @@ def test_better_priority_event_halflife_results(self):
2891
2891
group2 = Group .objects .get (id = event2 .group .id )
2892
2892
2893
2893
agg_kwargs = {
2894
- "better_priority " : {
2894
+ "priority " : {
2895
2895
"log_level" : 0 ,
2896
2896
"has_stacktrace" : 0 ,
2897
2897
"relative_volume" : 1 ,
@@ -2907,7 +2907,7 @@ def test_better_priority_event_halflife_results(self):
2907
2907
end = None ,
2908
2908
project_ids = [self .project .id ],
2909
2909
environment_ids = [],
2910
- sort_field = "better_priority " ,
2910
+ sort_field = "priority " ,
2911
2911
organization = self .organization ,
2912
2912
group_ids = [group1 .id , group2 .id ],
2913
2913
limit = 150 ,
@@ -2918,13 +2918,13 @@ def test_better_priority_event_halflife_results(self):
2918
2918
# initially group 2's score is higher since it has a more recent event
2919
2919
assert group2_score_before > group1_score_before
2920
2920
2921
- agg_kwargs ["better_priority " ].update ({"event_halflife_hours" : 2 })
2921
+ agg_kwargs ["priority " ].update ({"event_halflife_hours" : 2 })
2922
2922
results = query_executor .snuba_search (
2923
2923
start = None ,
2924
2924
end = None ,
2925
2925
project_ids = [self .project .id ],
2926
2926
environment_ids = [],
2927
- sort_field = "better_priority " ,
2927
+ sort_field = "priority " ,
2928
2928
organization = self .organization ,
2929
2929
group_ids = [group1 .id , group2 .id ],
2930
2930
limit = 150 ,
@@ -2934,7 +2934,7 @@ def test_better_priority_event_halflife_results(self):
2934
2934
group2_score_after = results [1 ][1 ]
2935
2935
assert group1_score_after < group2_score_after
2936
2936
2937
- def test_better_priority_mixed_group_types (self ):
2937
+ def test_priority_mixed_group_types (self ):
2938
2938
base_datetime = (datetime .utcnow () - timedelta (hours = 1 )).replace (tzinfo = pytz .utc )
2939
2939
2940
2940
error_event = self .store_event (
@@ -2967,7 +2967,7 @@ def test_better_priority_mixed_group_types(self):
2967
2967
profile_group_1 = group_info .group
2968
2968
2969
2969
agg_kwargs = {
2970
- "better_priority " : {
2970
+ "priority " : {
2971
2971
"log_level" : 0 ,
2972
2972
"has_stacktrace" : 0 ,
2973
2973
"relative_volume" : 1 ,
@@ -2989,7 +2989,7 @@ def test_better_priority_mixed_group_types(self):
2989
2989
end = None ,
2990
2990
project_ids = [self .project .id ],
2991
2991
environment_ids = [],
2992
- sort_field = "better_priority " ,
2992
+ sort_field = "priority " ,
2993
2993
organization = self .organization ,
2994
2994
group_ids = [profile_group_1 .id , error_group .id ],
2995
2995
limit = 150 ,
0 commit comments