Fix bugs and test cases

This commit is contained in:
Peter Eckersley
2015-11-16 17:28:56 -08:00
parent 2d07c017b2
commit c265fb5fb9
3 changed files with 3 additions and 4 deletions
-2
View File
@@ -141,8 +141,6 @@ def _determine_account(args, config):
else: # no account registered yet
if args.email is None and not args.register_unsafely_without_email:
args.email = display_ops.get_email()
else:
args.email = None
def _tos_cb(regr):
if args.tos:
+1 -1
View File
@@ -138,7 +138,7 @@ def perform_registration(acme, config):
:returns: the same value as acme.register
"""
try:
regr = acme.register(messages.NewRegistration.from_data(email=config.email))
return acme.register(messages.NewRegistration.from_data(email=config.email))
except messages.Error, e:
if "MX record" in repr(e):
config.namespace.email = display_ops.get_email(more=True, invalid=True)
+2 -1
View File
@@ -488,7 +488,8 @@ class DetermineAccountTest(unittest.TestCase):
"""Tests for letsencrypt.cli._determine_account."""
def setUp(self):
self.args = mock.MagicMock(account=None, email=None)
self.args = mock.MagicMock(account=None, email=None,
register_unsafely_without_email=False)
self.config = configuration.NamespaceConfig(self.args)
self.accs = [mock.MagicMock(id='x'), mock.MagicMock(id='y')]
self.account_storage = account.AccountMemoryStorage()