Browse Source

[213] Extend __check_dead

Michal 'vorner' Vaner 13 years ago
parent
commit
0b145510ca
1 changed files with 5 additions and 3 deletions
  1. 5 3
      src/lib/python/isc/bind10/tests/component_test.py

+ 5 - 3
src/lib/python/isc/bind10/tests/component_test.py

@@ -58,7 +58,7 @@ class BossUtils:
         Mock function to shut down. We just note we were asked to do so.
         Mock function to shut down. We just note we were asked to do so.
         """
         """
         self._shutdown = True
         self._shutdown = True
-        self._exitcode = None
+        self._exitcode = exitcode
 
 
     def _timeskip(self):
     def _timeskip(self):
         """
         """
@@ -199,12 +199,14 @@ class ComponentTests(BossUtils, unittest.TestCase):
         self.assertTrue(self.__start_called)
         self.assertTrue(self.__start_called)
         self.assertFalse(self.__stop_called)
         self.assertFalse(self.__stop_called)
         self.assertTrue(self.__failed_called)
         self.assertTrue(self.__failed_called)
-        self.assertNotEqual(0, self._exitcode)
+        self.assertEqual(1, self._exitcode)
         self.assertFalse(component.running())
         self.assertFalse(component.running())
-        # Surely it can't be stopped again
+        # Surely it can't be stopped when already dead
         self.assertRaises(ValueError, component.stop)
         self.assertRaises(ValueError, component.stop)
         # Nor started
         # Nor started
         self.assertRaises(ValueError, component.start)
         self.assertRaises(ValueError, component.start)
+        # Nor it can fail again
+        self.assertRaises(ValueError, component.failed)
 
 
     def __check_restarted(self, component):
     def __check_restarted(self, component):
         """
         """