@@ -294,35 +294,37 @@ def test_double_unmerge_rejected(source_user, target_user):
294294 merge .unmerge ()
295295
296296
297- # ---- assert_self_mergeable (본인 병합 사전검증) --------------- -----------------
297+ # ---- assert_emails_mergeable (이메일 병합 사전검증 — self/admin 공통) -----------------
298298
299299
300- def test_self_mergeable_passes_when_both_verified (source_user , target_user ):
301- UserMergeHistory .assert_self_mergeable (source_user , target_user ) # 둘 다 fixture 로 verified 이메일 보유 → no raise
300+ def test_emails_mergeable_passes_when_both_verified (source_user , target_user ):
301+ UserMergeHistory .assert_emails_mergeable (
302+ source_user , target_user
303+ ) # 둘 다 fixture 로 verified 이메일 보유 → no raise
302304
303305
304- def test_self_mergeable_allows_email_less_source (source_user , target_user ):
306+ def test_emails_mergeable_allows_email_less_source (source_user , target_user ):
305307 EmailAddress .objects .filter (user = source_user ).delete () # source 는 이메일 없음 → 허용
306308
307- UserMergeHistory .assert_self_mergeable (source_user , target_user ) # no raise
309+ UserMergeHistory .assert_emails_mergeable (source_user , target_user ) # no raise
308310
309311
310- def test_self_mergeable_rejects_email_less_target (source_user , target_user ):
312+ def test_emails_mergeable_rejects_email_less_target (source_user , target_user ):
311313 EmailAddress .objects .filter (user = target_user ).delete () # target 에 인증 이메일 없음 → 거부
312314
313315 with pytest .raises (ValueError ):
314- UserMergeHistory .assert_self_mergeable (source_user , target_user )
316+ UserMergeHistory .assert_emails_mergeable (source_user , target_user )
315317
316318
317- def test_self_mergeable_rejects_unverified_target_email (source_user , target_user ):
319+ def test_emails_mergeable_rejects_unverified_target_email (source_user , target_user ):
318320 EmailAddress .objects .create (user = target_user , email = "extra@example.com" , verified = False )
319321
320322 with pytest .raises (ValueError ):
321- UserMergeHistory .assert_self_mergeable (source_user , target_user )
323+ UserMergeHistory .assert_emails_mergeable (source_user , target_user )
322324
323325
324- def test_self_mergeable_rejects_unverified_source_email (source_user , target_user ):
326+ def test_emails_mergeable_rejects_unverified_source_email (source_user , target_user ):
325327 EmailAddress .objects .create (user = source_user , email = "extra@example.com" , verified = False )
326328
327329 with pytest .raises (ValueError ):
328- UserMergeHistory .assert_self_mergeable (source_user , target_user )
330+ UserMergeHistory .assert_emails_mergeable (source_user , target_user )
0 commit comments