Browse Source

[2353] Test bind10_src.get_signame()

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

+ 10 - 0
src/bin/bind10/tests/bind10_test.py.in

@@ -1705,6 +1705,16 @@ class TestFunctions(unittest.TestCase):
         # second call should not assert anyway
         # second call should not assert anyway
         bind10_src.remove_lock_files()
         bind10_src.remove_lock_files()
 
 
+    def test_get_signame(self):
+        # just test with some samples
+        signame = bind10_src.get_signame(signal.SIGTERM)
+        self.assertEqual('SIGTERM', signame)
+        signame = bind10_src.get_signame(signal.SIGKILL)
+        self.assertEqual('SIGKILL', signame)
+        # 59426 is hopefully an unused signal on most platforms
+        signame = bind10_src.get_signame(59426)
+        self.assertEqual('Unknown signal 59426', signame)
+
 if __name__ == '__main__':
 if __name__ == '__main__':
     # store os.environ for test_unchanged_environment
     # store os.environ for test_unchanged_environment
     original_os_environ = copy.deepcopy(os.environ)
     original_os_environ = copy.deepcopy(os.environ)