Adding test for unsupported MX error

This commit is contained in:
TheNavigat 2016-02-17 05:33:00 +02:00
parent ceb02f9731
commit fe1ab15f4b

View file

@ -83,6 +83,14 @@ class RegisterTest(unittest.TestCase):
self._call()
mock_logger.warn.assert_called_once_with(mock.ANY)
def test_unsupported_error(self):
from acme import messages
msg = "Test"
mx_err = messages.Error(detail=msg, typ="malformed", title="title")
with mock.patch("letsencrypt.client.acme_client.Client") as mock_client:
mock_client().register.side_effect = [mx_err, mock.MagicMock()]
self.assertRaises(messages.Error, self._call)
class ClientTest(unittest.TestCase):
"""Tests for letsencrypt.client.Client."""