Browse Source

[2353] Test bind10_src.fatal_signal()

Mukund Sivaraman 12 years ago
parent
commit
424b8d83f6
1 changed files with 9 additions and 0 deletions
  1. 9 0
      src/bin/bind10/tests/bind10_test.py.in

+ 9 - 0
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)