def setUp(self): from letsencrypt.network import Network self.net = Network( new_reg_uri=None, key=None, alg=None, verify_ssl=None) self.config = mock.Mock(accounts_dir=tempfile.mkdtemp()) self.contact = ('mailto:[email protected]', 'tel:+12025551212')
class NetworkTest(unittest.TestCase): """Tests for letsencrypt.network.Network.""" def setUp(self): from letsencrypt.network import Network self.net = Network( new_reg_uri=None, key=None, alg=None, verify_ssl=None) self.config = mock.Mock(accounts_dir=tempfile.mkdtemp()) def tearDown(self): shutil.rmtree(self.config.accounts_dir) def test_register_from_account(self): self.net.register = mock.Mock() acc = account.Account( self.config, 'key', email='*****@*****.**', phone='+12025551212') self.net.register_from_account(acc) self.net.register.assert_called_once() self.assertEqual( set(self.net.register.mock_calls[0][1][0].contact), set(('mailto:[email protected]', 'tel:+12025551212'))) def test_register_from_account_partial_info(self): self.net.register = mock.Mock() acc = account.Account( self.config, 'key', email='*****@*****.**') acc2 = account.Account(self.config, 'key') self.net.register_from_account(acc) self.net.register.assert_called_with(messages.Registration( contact=('mailto:[email protected]',))) self.net.register_from_account(acc2) self.net.register.assert_called_with(messages.Registration())
class NetworkTest(unittest.TestCase): """Tests for letsencrypt.network.Network.""" def setUp(self): from letsencrypt.network import Network self.net = Network( new_reg_uri=None, key=None, alg=None, verify_ssl=None) self.config = mock.Mock(accounts_dir=tempfile.mkdtemp()) self.contact = ('mailto:[email protected]', 'tel:+12025551212') def tearDown(self): shutil.rmtree(self.config.accounts_dir) def test_register_from_account(self): self.net.register = mock.Mock() acc = account.Account( self.config, 'key', email='*****@*****.**', phone='+12025551212') self.net.register_from_account(acc) self.net.register.assert_called_with(contact=self.contact) def test_register_from_account_partial_info(self): self.net.register = mock.Mock() acc = account.Account( self.config, 'key', email='*****@*****.**') acc2 = account.Account(self.config, 'key') self.net.register_from_account(acc) self.net.register.assert_called_with( contact=('mailto:[email protected]',)) self.net.register_from_account(acc2) self.net.register.assert_called_with(contact=())
def setUp(self): from letsencrypt.network import Network self.net = Network( new_reg_uri=None, key=None, alg=None, verify_ssl=None) self.config = mock.Mock(accounts_dir=tempfile.mkdtemp())