From aa0c7d993256fe063cbf1254c5d4ed215902f3ac Mon Sep 17 00:00:00 2001 From: Liam Marshall Date: Sat, 24 Oct 2015 22:03:30 -0500 Subject: [PATCH] manual_test: mock yesno interaction --- letsencrypt/plugins/manual_test.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/letsencrypt/plugins/manual_test.py b/letsencrypt/plugins/manual_test.py index 8cfff1cc5..d5266d711 100644 --- a/letsencrypt/plugins/manual_test.py +++ b/letsencrypt/plugins/manual_test.py @@ -43,11 +43,13 @@ class AuthenticatorTest(unittest.TestCase): def test_perform_empty(self): self.assertEqual([], self.auth.perform([])) + @mock.patch("letsencrypt.proof_of_possession.zope.component.getUtility") @mock.patch("letsencrypt.plugins.manual.sys.stdout") @mock.patch("acme.challenges.SimpleHTTPResponse.simple_verify") @mock.patch("__builtin__.raw_input") - def test_perform(self, mock_raw_input, mock_verify, mock_stdout): + def test_perform(self, mock_raw_input, mock_verify, mock_stdout, mock_input, mock_interaction): mock_verify.return_value = True + mock_interaction.yesno.return_value = True resp = challenges.SimpleHTTPResponse(tls=False) self.assertEqual([resp], self.auth.perform(self.achalls))