def test_should_get_all_volumes_and_appliance_information(self): self.resource.get_all.return_value = [{"name": "Test Volume"}] self.resource.get_extra_managed_storage_volume_paths.return_value = [ '/path1', '/path2' ] self.resource.get_attachable_volumes.return_value = [{ "name": "attachable Volume 1" }] self.mock_ansible_module.params = PARAMS_GET_ALL_WITH_OPTIONS VolumeFactsModule().run() self.mock_ansible_module.exit_json.assert_called_once_with( changed=False, ansible_facts=dict(storage_volumes=[{ "name": "Test Volume" }], attachable_volumes=[{ "name": "attachable Volume 1" }], extra_managed_volume_paths=['/path1', '/path2']))
def test_should_get_volume_by_name(self): self.resource.get_by.return_value = [{"name": "Test Volume", 'uri': '/uri'}] self.mock_ansible_module.params = PARAMS_GET_BY_NAME VolumeFactsModule().run() self.mock_ansible_module.exit_json.assert_called_once_with( changed=False, ansible_facts=dict(storage_volumes=[{"name": "Test Volume", 'uri': '/uri'}]))