Beispiel #1
0
 def test_remote(self):
     # Arrange
     config1 = self.get_config()
     config2 = self.get_config()
     config2.address = "192.168.56.1"
     c1 = Controller(config1)
     c2 = Controller(config2)
     # Act
     is_remote1 = c1.is_remote
     is_remote2 = c2.is_remote
     # Assert
     self.assertFalse(is_remote1)
     self.assertTrue(is_remote2)
 def test_kill(self):
   # Arrange
   config = self.get_config()
   Controller._check_snapshot_connect = mock.Mock()
   Controller._unregister_proc = mock.Mock()
   Controller._check_snapshot_connect = mock.Mock()
   c = Controller(config)
   c.state = ControllerState.ALIVE
   # Act
   c.kill()
   state = c.state
   # Assert
   self.assertEquals(state, ControllerState.DEAD)
   self.assertEquals(Controller._unregister_proc.call_count, 1)
   self.assertIsNone(c.process)
Beispiel #3
0
 def test_kill(self):
     # Arrange
     config = self.get_config()
     Controller._check_snapshot_connect = mock.Mock()
     Controller._unregister_proc = mock.Mock()
     Controller._check_snapshot_connect = mock.Mock()
     c = Controller(config)
     c.state = ControllerState.ALIVE
     # Act
     c.kill()
     state = c.state
     # Assert
     self.assertEquals(state, ControllerState.DEAD)
     self.assertEquals(Controller._unregister_proc.call_count, 1)
     self.assertIsNone(c.process)
 def test_start(self):
   # Arrange
   config = self.get_config()
   Controller._check_snapshot_connect = mock.Mock()
   Controller._register_proc = mock.Mock()
   Controller._check_snapshot_connect = mock.Mock()
   Controller.kill = mock.Mock()
   c = Controller(config)
   # Act
   c.start()
   state = c.state
   del c # To make sure the clean up was done properly
   # Assert
   self.assertEquals(state, ControllerState.ALIVE)
   self.assertEquals(Controller._register_proc.call_count, 1)
   self.assertEquals(Controller.kill.call_count, 1)
Beispiel #5
0
 def test_start(self):
     # Arrange
     config = self.get_config()
     Controller._check_snapshot_connect = mock.Mock()
     Controller._register_proc = mock.Mock()
     Controller._check_snapshot_connect = mock.Mock()
     Controller.kill = mock.Mock()
     c = Controller(config)
     # Act
     c.start()
     state = c.state
     del c  # To make sure the clean up was done properly
     # Assert
     self.assertEquals(state, ControllerState.ALIVE)
     self.assertEquals(Controller._register_proc.call_count, 1)
     self.assertEquals(Controller.kill.call_count, 1)
Beispiel #6
0
 def test_init(self):
     # Arrange
     config = self.get_config()
     c = Controller(config)
     # Act
     con = c.config
     state = c.state
     cid = c.cid
     label = c.label
     # Assert
     self.assertEquals(con, config)
     self.assertEquals(state, ControllerState.DEAD)
     self.assertEquals(cid, config.cid)
     self.assertEquals(label, config.label)