Skip to content

Commit bc9dc6d

Browse files
fix unit tests
1 parent a1b357f commit bc9dc6d

File tree

4 files changed

+14
-24
lines changed

4 files changed

+14
-24
lines changed

api_tests/mailhog/provider/test_schema_responses.py

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -205,13 +205,11 @@ def test_accept_notification_sent_on_admin_approval(self, revised_response, admi
205205
delete_mailhog_messages()
206206
with capture_notifications(passthrough=True) as notifications:
207207
revised_response.approve(user=admin_user)
208-
assert len(notifications['emits']) == 3
208+
assert len(notifications['emits']) == 2
209209
assert notifications['emits'][0]['kwargs']['user'] == moderator
210210
assert notifications['emits'][0]['type'] == NotificationType.Type.PROVIDER_NEW_PENDING_SUBMISSIONS
211-
assert notifications['emits'][1]['kwargs']['user'] == moderator
212-
assert notifications['emits'][1]['type'] == NotificationType.Type.PROVIDER_NEW_PENDING_SUBMISSIONS
213-
assert notifications['emits'][2]['kwargs']['user'] == admin_user
214-
assert notifications['emits'][2]['type'] == NotificationType.Type.NODE_SCHEMA_RESPONSE_APPROVED
211+
assert notifications['emits'][1]['kwargs']['user'] == admin_user
212+
assert notifications['emits'][1]['type'] == NotificationType.Type.NODE_SCHEMA_RESPONSE_APPROVED
215213
massages = get_mailhog_messages()
216214
assert massages['count'] == len(notifications['emails'])
217215
assert_emails(massages, notifications)
@@ -226,13 +224,11 @@ def test_moderators_notified_on_admin_approval(self, revised_response, admin_use
226224
delete_mailhog_messages()
227225
with capture_notifications(passthrough=True) as notifications:
228226
revised_response.approve(user=admin_user)
229-
assert len(notifications['emits']) == 3
227+
assert len(notifications['emits']) == 2
230228
assert notifications['emits'][0]['kwargs']['user'] == moderator
231229
assert notifications['emits'][0]['type'] == NotificationType.Type.PROVIDER_NEW_PENDING_SUBMISSIONS
232-
assert notifications['emits'][1]['kwargs']['user'] == moderator
233-
assert notifications['emits'][1]['type'] == NotificationType.Type.PROVIDER_NEW_PENDING_SUBMISSIONS
234-
assert notifications['emits'][2]['kwargs']['user'] == admin_user
235-
assert notifications['emits'][2]['type'] == NotificationType.Type.NODE_SCHEMA_RESPONSE_APPROVED
230+
assert notifications['emits'][1]['kwargs']['user'] == admin_user
231+
assert notifications['emits'][1]['type'] == NotificationType.Type.NODE_SCHEMA_RESPONSE_APPROVED
236232
massages = get_mailhog_messages()
237233
assert massages['count'] == len(notifications['emails'])
238234
assert_emails(massages, notifications)

api_tests/mailhog/provider/test_submissions.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,10 +113,9 @@ def test_get_provider_actions(self, app, provider_actions_url, registration, mod
113113

114114
resp = app.get(provider_actions_url, auth=moderator.auth)
115115

116-
assert len(notifications['emits']) == 3
116+
assert len(notifications['emits']) == 2
117117
assert notifications['emits'][0]['type'] == NotificationType.Type.PROVIDER_REVIEWS_SUBMISSION_CONFIRMATION
118118
assert notifications['emits'][1]['type'] == NotificationType.Type.PROVIDER_NEW_PENDING_SUBMISSIONS
119-
assert notifications['emits'][2]['type'] == NotificationType.Type.PROVIDER_NEW_PENDING_SUBMISSIONS
120119
massages = get_mailhog_messages()
121120
assert massages['count'] == len(notifications['emails'])
122121
assert_emails(massages, notifications)

osf_tests/test_registration_moderation_notifications.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,13 +134,12 @@ def test_submit_notifications(self, registration, moderator, admin, contrib, pro
134134
with capture_notifications() as notification:
135135
notify_submit(registration, admin)
136136

137-
assert len(notification['emits']) == 4
137+
assert len(notification['emits']) == 3
138138
assert notification['emits'][0]['type'] == NotificationType.Type.PROVIDER_REVIEWS_SUBMISSION_CONFIRMATION
139139
assert notification['emits'][0]['kwargs']['user'] == admin
140140
assert notification['emits'][1]['type'] == NotificationType.Type.PROVIDER_REVIEWS_SUBMISSION_CONFIRMATION
141141
assert notification['emits'][1]['kwargs']['user'] == contrib
142142
assert notification['emits'][2]['type'] == NotificationType.Type.PROVIDER_NEW_PENDING_SUBMISSIONS
143-
assert notification['emits'][3]['type'] == NotificationType.Type.PROVIDER_NEW_PENDING_SUBMISSIONS
144143

145144
assert NotificationSubscription.objects.count() == 5
146145
digest = NotificationSubscription.objects.last()

osf_tests/test_schema_responses.py

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -859,13 +859,11 @@ def test_accept_notification_sent_on_admin_approval(self, revised_response, admi
859859

860860
with capture_notifications() as notifications:
861861
revised_response.approve(user=admin_user)
862-
assert len(notifications['emits']) == 3
862+
assert len(notifications['emits']) == 2
863863
assert notifications['emits'][0]['kwargs']['user'] == moderator
864864
assert notifications['emits'][0]['type'] == NotificationType.Type.PROVIDER_NEW_PENDING_SUBMISSIONS
865-
assert notifications['emits'][1]['kwargs']['user'] == moderator
866-
assert notifications['emits'][1]['type'] == NotificationType.Type.PROVIDER_NEW_PENDING_SUBMISSIONS
867-
assert notifications['emits'][2]['kwargs']['user'] == admin_user
868-
assert notifications['emits'][2]['type'] == NotificationType.Type.NODE_SCHEMA_RESPONSE_APPROVED
865+
assert notifications['emits'][1]['kwargs']['user'] == admin_user
866+
assert notifications['emits'][1]['type'] == NotificationType.Type.NODE_SCHEMA_RESPONSE_APPROVED
869867

870868
def test_moderators_notified_on_admin_approval(self, revised_response, admin_user, moderator):
871869
revised_response.approvals_state_machine.set_state(ApprovalStates.UNAPPROVED)
@@ -874,13 +872,11 @@ def test_moderators_notified_on_admin_approval(self, revised_response, admin_use
874872

875873
with capture_notifications() as notifications:
876874
revised_response.approve(user=admin_user)
877-
assert len(notifications['emits']) == 3
875+
assert len(notifications['emits']) == 2
878876
assert notifications['emits'][0]['kwargs']['user'] == moderator
879877
assert notifications['emits'][0]['type'] == NotificationType.Type.PROVIDER_NEW_PENDING_SUBMISSIONS
880-
assert notifications['emits'][1]['kwargs']['user'] == moderator
881-
assert notifications['emits'][1]['type'] == NotificationType.Type.PROVIDER_NEW_PENDING_SUBMISSIONS
882-
assert notifications['emits'][2]['kwargs']['user'] == admin_user
883-
assert notifications['emits'][2]['type'] == NotificationType.Type.NODE_SCHEMA_RESPONSE_APPROVED
878+
assert notifications['emits'][1]['kwargs']['user'] == admin_user
879+
assert notifications['emits'][1]['type'] == NotificationType.Type.NODE_SCHEMA_RESPONSE_APPROVED
884880

885881
def test_no_moderator_notification_on_admin_approval_of_initial_response(
886882
self, initial_response, admin_user):

0 commit comments

Comments
 (0)