~ubuntu-branches/ubuntu/vivid/ironic/vivid-updates

« back to all changes in this revision

Viewing changes to ironic/tests/drivers/drac/test_power.py

  • Committer: Package Import Robot
  • Author(s): Chuck Short
  • Date: 2015-04-17 09:28:31 UTC
  • mfrom: (1.2.7)
  • Revision ID: package-import@ubuntu.com-20150417092831-wu2awfbqomnzpeim
Tags: 2015.1~rc1-0ubuntu1
* New upstream milestone release:
  - d/control: Align with upstream dependencies
  - d/p/fix-requirements.patch: Dropped no longer needed.

Show diffs side-by-side

added added

removed removed

Lines of Context:
137
137
 
138
138
    @mock.patch.object(drac_power, '_set_power_state')
139
139
    def test_set_power_state(self, mock_set_power_state):
140
 
        mock_set_power_state.return_value = states.POWER_ON
141
140
        with task_manager.acquire(self.context, self.node.uuid,
142
141
                                  shared=False) as task:
143
142
            task.driver.power.set_power_state(task, states.POWER_ON)
145
144
                                                         states.POWER_ON)
146
145
 
147
146
    @mock.patch.object(drac_power, '_set_power_state')
148
 
    def test_reboot(self, mock_set_power_state):
149
 
        mock_set_power_state.return_value = states.REBOOT
 
147
    @mock.patch.object(drac_power, '_get_power_state')
 
148
    def test_reboot(self, mock_get_power_state, mock_set_power_state):
 
149
        mock_get_power_state.return_value = states.POWER_ON
150
150
        with task_manager.acquire(self.context, self.node.uuid,
151
151
                                  shared=False) as task:
152
152
            task.driver.power.reboot(task)
153
153
            mock_set_power_state.assert_called_once_with(task.node,
154
154
                                                         states.REBOOT)
 
155
 
 
156
    @mock.patch.object(drac_power, '_set_power_state')
 
157
    @mock.patch.object(drac_power, '_get_power_state')
 
158
    def test_reboot_in_power_off(self, mock_get_power_state,
 
159
                                       mock_set_power_state):
 
160
        mock_get_power_state.return_value = states.POWER_OFF
 
161
        with task_manager.acquire(self.context, self.node.uuid,
 
162
                                  shared=False) as task:
 
163
            task.driver.power.reboot(task)
 
164
            mock_set_power_state.assert_called_once_with(task.node,
 
165
                                                         states.POWER_ON)
 
 
b'\\ No newline at end of file'