mirror of
https://github.com/certbot/certbot.git
synced 2026-08-03 08:03:10 +02:00
Use assertTrue and index in _SIGNALS
This commit is contained in:
@@ -56,13 +56,13 @@ class ErrorHandlerTest(unittest.TestCase):
|
|||||||
with signal_receiver(self.signals) as signals_received:
|
with signal_receiver(self.signals) as signals_received:
|
||||||
with self.handler:
|
with self.handler:
|
||||||
should_be_42 = 42
|
should_be_42 = 42
|
||||||
send_signal(signal.SIGTERM)
|
send_signal(self.signals[0])
|
||||||
should_be_42 *= 10
|
should_be_42 *= 10
|
||||||
|
|
||||||
# check exectuion stoped when the signal was sent
|
# check exectuion stoped when the signal was sent
|
||||||
assert 42 == should_be_42
|
self.assertEqual(42, should_be_42)
|
||||||
# assert signals were caught
|
# assert signals were caught
|
||||||
assert [signal.SIGTERM] == signals_received
|
self.assertEqual([self.signals[0]], signals_received)
|
||||||
# assert the error handling function was just called once
|
# assert the error handling function was just called once
|
||||||
self.init_func.assert_called_once_with(*self.init_args,
|
self.init_func.assert_called_once_with(*self.init_args,
|
||||||
**self.init_kwargs)
|
**self.init_kwargs)
|
||||||
@@ -76,13 +76,14 @@ class ErrorHandlerTest(unittest.TestCase):
|
|||||||
bad_func.assert_called_once_with()
|
bad_func.assert_called_once_with()
|
||||||
|
|
||||||
def test_bad_recovery_with_signal(self):
|
def test_bad_recovery_with_signal(self):
|
||||||
bad_func = mock.MagicMock(
|
sig1 = self.signals[0]
|
||||||
side_effect=lambda: send_signal(signal.SIGHUP))
|
sig2 = self.signals[-1]
|
||||||
|
bad_func = mock.MagicMock(side_effect=lambda: send_signal(sig1))
|
||||||
self.handler.register(bad_func)
|
self.handler.register(bad_func)
|
||||||
with signal_receiver(self.signals) as signals_received:
|
with signal_receiver(self.signals) as signals_received:
|
||||||
with self.handler:
|
with self.handler:
|
||||||
send_signal(signal.SIGTERM)
|
send_signal(sig2)
|
||||||
assert [signal.SIGTERM, signal.SIGHUP] == signals_received
|
self.assertEqual([sig2, sig1], signals_received)
|
||||||
self.init_func.assert_called_once_with(*self.init_args,
|
self.init_func.assert_called_once_with(*self.init_args,
|
||||||
**self.init_kwargs)
|
**self.init_kwargs)
|
||||||
bad_func.assert_called_once_with()
|
bad_func.assert_called_once_with()
|
||||||
|
|||||||
Reference in New Issue
Block a user