]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[2353] Test bind10_src.fatal_signal()
authorMukund Sivaraman <muks@isc.org>
Wed, 7 Nov 2012 05:14:58 +0000 (10:44 +0530)
committerMukund Sivaraman <muks@isc.org>
Wed, 7 Nov 2012 05:15:20 +0000 (10:45 +0530)
src/bin/bind10/tests/bind10_test.py.in

index c22491b72cf813ca712ea7f0ee5dcb60ecef9579..82d96d226d10e250f771dc6940194a4a6db9b3e3 100644 (file)
@@ -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)