Skip to content

Commit 3da7e4f

Browse files
Make merge suggestion test independent of localsettings (#2112)
* Make merge suggestion test independent of localsettings
1 parent aee330f commit 3da7e4f

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

evap/staff/tests/test_views.py

+8-10
Original file line numberDiff line numberDiff line change
@@ -348,10 +348,6 @@ def setUpTestData(cls):
348348
cls.main_user = baker.make(UserProfile, _fill_optional=["email"])
349349
cls.other_user = baker.make(UserProfile, _fill_optional=["email"])
350350

351-
# The merge candidate is created first, so the account is older.
352-
cls.suggested_merge_candidate = baker.make(UserProfile, email="[email protected]")
353-
cls.suggested_main_user = baker.make(UserProfile, email="[email protected]")
354-
355351
def test_redirection_user_merge_view(self):
356352
page = self.app.get(self.url, user=self.manager)
357353

@@ -364,15 +360,17 @@ def test_redirection_user_merge_view(self):
364360
self.assertContains(page, self.main_user.email)
365361
self.assertContains(page, self.other_user.email)
366362

363+
@override_settings(INSTITUTION_EMAIL_DOMAINS=["institution.example.com", "student.institution.example.com"])
367364
def test_suggested_merge(self):
365+
suggested_merge_candidate = baker.make(UserProfile, email="[email protected]")
366+
suggested_main_user = baker.make(UserProfile, email="[email protected]")
367+
368+
self.assertLess(suggested_merge_candidate.pk, suggested_main_user.pk)
369+
368370
page = self.app.get(self.url, user=self.manager)
369371

370-
expected_url = reverse(
371-
"staff:user_merge", args=[self.suggested_main_user.id, self.suggested_merge_candidate.id]
372-
)
373-
unexpected_url = reverse(
374-
"staff:user_merge", args=[self.suggested_merge_candidate.id, self.suggested_main_user.id]
375-
)
372+
expected_url = reverse("staff:user_merge", args=[suggested_main_user.pk, suggested_merge_candidate.pk])
373+
unexpected_url = reverse("staff:user_merge", args=[suggested_merge_candidate.pk, suggested_main_user.pk])
376374

377375
self.assertContains(page, f'<a href="{expected_url}"')
378376
self.assertNotContains(page, f'<a href="{unexpected_url}"')

0 commit comments

Comments
 (0)