From 47be104e2b49036d7df9b58fb9abe8dca9d9d722 Mon Sep 17 00:00:00 2001 From: James Kasten Date: Thu, 30 Jul 2015 01:37:05 -0700 Subject: [PATCH] Update pick_plugin tests based on misconfigured single plugin --- letsencrypt/tests/display/ops_test.py | 10 ++++++++++ 1 file changed, 10 insertions(+) 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"