Browse Source

[2353] Add test for BoB.register_process()

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

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

@@ -1393,6 +1393,14 @@ class TestBossComponents(unittest.TestCase):
         self.assertEqual({}, pi.env)
         self.assertNotEqual(0, pi.pid)
 
+    def test_register_process(self):
+        '''Test that processes can be registered with BoB.'''
+        bob = MockBob()
+        bob.runnable = True
+        component = MockComponent('test', 53, 'Test')
+        bob.register_process(53, component)
+        self.assertEqual([[53, 'test', 'Test']], bob.get_processes())
+
 class SocketSrvTest(unittest.TestCase):
     """
     This tests some methods of boss related to the unix domain sockets used