| 1234567891011121314151617181920212223242526 |
- from app.services.wechat_mini_auth import normalize_cn_mobile, phones_match
- def test_normalize_strips_plus86():
- assert normalize_cn_mobile("+8613800138000") == "13800138000"
- def test_normalize_strips_86_prefix_13_digits():
- assert normalize_cn_mobile("8613800138000") == "13800138000"
- def test_phones_match_equal():
- assert phones_match("13800138000", "13800138000") is True
- def test_phones_match_normalizes():
- assert phones_match("13800138000", "+8613800138000") is True
- def test_phones_match_mismatch():
- assert phones_match("13800138000", "13900139000") is False
- def test_phones_match_empty_fails():
- assert phones_match("", "13800138000") is False
- assert phones_match(None, "13800138000") is False
|