66from osf_tests .factories import RegistrationFactory , AuthUserFactory
77from osf .utils .workflows import RegistrationModerationStates , RegistrationModerationTriggers
88from osf .metrics import RegistriesModerationMetrics
9+ from tests .utils import capture_notifications
910
1011pytestmark = pytest .mark .django_db
1112
@@ -24,12 +25,13 @@ def enable_elasticsearch_metrics(self):
2425
2526 @pytest .mark .es_metrics
2627 def test_record_transitions (self , registration ):
27- registration ._write_registration_action (
28- RegistrationModerationStates .INITIAL ,
29- RegistrationModerationStates .PENDING ,
30- registration .creator ,
31- 'Metrics is easy'
32- )
28+ with capture_notifications ():
29+ registration ._write_registration_action (
30+ RegistrationModerationStates .INITIAL ,
31+ RegistrationModerationStates .PENDING ,
32+ registration .creator ,
33+ 'Metrics is easy'
34+ )
3335 time .sleep (1 )
3436
3537 assert RegistriesModerationMetrics .search ().count () == 1
@@ -72,12 +74,13 @@ def base_url(self):
7274
7375 @pytest .mark .es_metrics
7476 def test_registries_moderation_view (self , app , user , base_url , registration ):
75- registration ._write_registration_action (
76- RegistrationModerationStates .INITIAL ,
77- RegistrationModerationStates .PENDING ,
78- registration .creator ,
79- 'Metrics is easy'
80- )
77+ with capture_notifications ():
78+ registration ._write_registration_action (
79+ RegistrationModerationStates .INITIAL ,
80+ RegistrationModerationStates .PENDING ,
81+ registration .creator ,
82+ 'Metrics is easy'
83+ )
8184 time .sleep (1 )
8285
8386 res = app .get (base_url , auth = user .auth , expect_errors = True )
0 commit comments