diff --git a/letsencrypt/tests/display/ops_test.py b/letsencrypt/tests/display/ops_test.py index 3a0c627ce..fc4013bed 100644 --- a/letsencrypt/tests/display/ops_test.py +++ b/letsencrypt/tests/display/ops_test.py @@ -92,9 +92,19 @@ class PickPluginTest(unittest.TestCase): def test_single(self): plugin_ep = mock.MagicMock() plugin_ep.init.return_value = "foo" + plugin_ep.misconfigured = False + self.reg.ifaces().verify().available.return_value = {"bar": plugin_ep} self.assertEqual("foo", self._call()) + def test_single_misconfigured(self): + plugin_ep = mock.MagicMock() + plugin_ep.init.return_value = "foo" + plugin_ep.misconfigured = True + + self.reg.ifaces().verify().available.return_value = {"bar": plugin_ep} + self.assertTrue(self._call() is None) + def test_multiple(self): plugin_ep = mock.MagicMock() plugin_ep.init.return_value = "foo"