def test_should_get_power_device_by_name_with_options(self): self.power_devices.get_by.return_value = [{ "name": "Power Device Name", "uri": "resuri" }] self.power_devices.get_power_state.return_value = {'subresource': 'ps'} self.power_devices.get_uid_state.return_value = {'subresource': 'uid'} self.power_devices.get_utilization.return_value = { 'subresource': 'util' } self.mock_ansible_module.params = self.PARAMS_WITH_OPTIONS PowerDeviceFactsModule().run() self.mock_ansible_module.exit_json.assert_called_once_with( changed=False, ansible_facts={ 'power_devices': [{ 'name': 'Power Device Name', 'uri': 'resuri' }], 'power_device_power_state': { 'subresource': 'ps' }, 'power_device_uid_state': { 'subresource': 'uid' }, 'power_device_utilization': { 'subresource': 'util' }, })
def test_should_get_power_device_by_name(self): self.power_devices.get_by.return_value = {"name": "Power Device Name"} self.mock_ansible_module.params = self.PARAMS_GET_BY_NAME PowerDeviceFactsModule().run() self.mock_ansible_module.exit_json.assert_called_once_with( changed=False, ansible_facts=dict(power_devices=({"name": "Power Device Name"})) )
def test_should_get_all_power_devices(self): self.resource.get_all.return_value = {"name": "Power Device Name"} self.mock_ansible_module.params = PARAMS_GET_ALL PowerDeviceFactsModule().run() self.mock_ansible_module.exit_json.assert_called_once_with( changed=False, ansible_facts=dict(power_devices=({"name": "Power Device Name"})) )