def test__power_status_off(self, mock_exec): mock_exec.return_value = ["Chassis Power is off\n", None] state = ipmi._power_status(self.info) mock_exec.assert_called_once_with(self.info, "power status") self.assertEqual(states.POWER_OFF, state)
def test__power_status_error(self, mock_exec): mock_exec.return_value = ["Chassis Power is badstate\n", None] state = ipmi._power_status(self.info) mock_exec.assert_called_once_with(self.info, "power status") self.assertEqual(states.ERROR, state)
def test__power_status_error(self, mock_exec, mock_sleep): mock_exec.return_value = ["Chassis Power is badstate\n", None] state = ipmi._power_status(self.info) mock_exec.assert_called_once_with(self.info, "power status") self.assertEqual(states.ERROR, state)
def test__power_status_off(self, mock_exec, mock_sleep): mock_exec.return_value = ["Chassis Power is off\n", None] state = ipmi._power_status(self.info) mock_exec.assert_called_once_with(self.info, "power status") self.assertEqual(states.POWER_OFF, state)
def test__power_status_error(self): with mock.patch.object(ipmi, '_exec_ipmitool', autospec=True) as mock_exec: mock_exec.return_value = ["Chassis Power is badstate\n", None] state = ipmi._power_status(self.info) mock_exec.assert_called_once_with(self.info, "power status") self.assertEqual(states.ERROR, state)
def test__power_status_error(self): self.mox.StubOutWithMock(ipmi, '_exec_ipmitool') ipmi._exec_ipmitool(self.info, "power status").AndReturn( ["Chassis Power is badstate\n", None]) self.mox.ReplayAll() state = ipmi._power_status(self.info) self.mox.VerifyAll() self.assertEqual(state, states.ERROR)
def test__power_status_error(self): with mock.patch.object(ipmi, '_exec_ipmitool', autospec=True) as mock_exec: mock_exec.return_value = ["Chassis Power is badstate\n", None] state = ipmi._power_status(self.info) mock_exec.assert_called_once_with(self.info, "power status") self.assertEqual(states.ERROR, state)