feat: mask local part of email addresses in used_transport_settings

Also remove redundant all_self_addrs from the info,
each address corresponds to the transport.
This commit is contained in:
link2xt
2026-05-21 21:36:01 +02:00
committed by l
parent 03b10ea83a
commit 602922c1d5
3 changed files with 22 additions and 7 deletions

View File

@@ -91,7 +91,15 @@ def test_lowercase_address(acfactory) -> None:
assert account.list_transports()[0]["addr"] == addr
param = account.get_info()["used_transport_settings"]
assert addr in param
domain = addr.rsplit("@")[-1]
domain_upper = addr_upper.rsplit("@")[-1]
assert domain in param
assert domain_upper not in param
# Whole address should not appear in the info,
# does not matter if uppercase or lowercase.
assert addr not in param
assert addr_upper not in param