From: Mukund Sivaraman Date: Wed, 7 Nov 2012 05:14:58 +0000 (+0530) Subject: [2353] Test bind10_src.fatal_signal() X-Git-Tag: bind10-1.0.0-beta-release~19^2~94 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=424b8d83f6059738f2edb01564ec9ce1db223b08;p=thirdparty%2Fkea.git [2353] Test bind10_src.fatal_signal() --- diff --git a/src/bin/bind10/tests/bind10_test.py.in b/src/bin/bind10/tests/bind10_test.py.in index c22491b72c..82d96d226d 100644 --- a/src/bin/bind10/tests/bind10_test.py.in +++ b/src/bin/bind10/tests/bind10_test.py.in @@ -1715,6 +1715,15 @@ class TestFunctions(unittest.TestCase): signame = bind10_src.get_signame(59426) self.assertEqual('Unknown signal 59426', signame) + def test_fatal_signal(self): + self.assertIsNone(bind10_src.boss_of_bind) + bind10_src.boss_of_bind = BoB() + bind10_src.boss_of_bind.runnable = True + bind10_src.fatal_signal(signal.SIGTERM, None) + # Now, runnable must be False + self.assertFalse(bind10_src.boss_of_bind.runnable) + bind10_src.boss_of_bind = None + if __name__ == '__main__': # store os.environ for test_unchanged_environment original_os_environ = copy.deepcopy(os.environ)