From 5a9e394827e09a66d7bbfd1f0bbd4fc7ae8ba05c Mon Sep 17 00:00:00 2001 From: Seth Schoen Date: Fri, 6 Feb 2015 15:25:12 -0800 Subject: [PATCH] Test trying to perform challenges with others pending --- letsencrypt/client/tests/standalone_authenticator_test.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/letsencrypt/client/tests/standalone_authenticator_test.py b/letsencrypt/client/tests/standalone_authenticator_test.py index 142e57de1..891954b2c 100644 --- a/letsencrypt/client/tests/standalone_authenticator_test.py +++ b/letsencrypt/client/tests/standalone_authenticator_test.py @@ -338,6 +338,13 @@ class PerformTest(unittest.TestCase): self.assertEqual(result, [None, None, False]) self.authenticator.start_listener.assert_called_once_with(443, key) + def test_perform_with_pending_tasks(self): + self.authenticator.tasks = {"foononce.acme.invalid": "cert_data"} + extra_challenge = DvsniChall("a", "b", "c", "d") + with self.assertRaises(Exception): + self.authenticator.perform([extra_challenge]) + + class StartListenerTest(unittest.TestCase): """Tests for start_listener() method.""" def setUp(self):