ADDENDUM: I saw a comment in one of the tests suggesting that we verify the 
correct message was sent. I know how to do that, and I  suspected that the 
correct test would prove the setup was wrong. test_mailToHelp is logging in a 
different user from the one that will be selected by the weak-authentication 
rules. I correct the test. 

ADDENDUM: test_mailToHelpFromUnknownUser was actually testing with a known 
address because the setup created the address. In Lp's rules, addresses lead to 
the creation of a user, so the test was somewhat ambiguous.

ADDENDUM: The authentication rules were changed about 18 months ago. It is more 
likely that there will not be a user when there is not a preferred email 
address, but there are still cases where active users do not have preferred 
email addresses. The logic to check if the logged in user has a preferred email 
address must remain.
-- 
https://code.launchpad.net/~sinzui/launchpad/non-active-user-bug-mail/+merge/77004
Your team Launchpad code reviewers is requested to review the proposed merge of 
lp:~sinzui/launchpad/non-active-user-bug-mail into lp:launchpad.

_______________________________________________
Mailing list: https://launchpad.net/~launchpad-reviewers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~launchpad-reviewers
More help   : https://help.launchpad.net/ListHelp

Reply via email to