Exemple #1
0
    def test_get_all(self):
        unmanaged_devices = [UNMANAGED_DEVICE]
        self.resource.get_all.return_value = unmanaged_devices
        self.mock_ansible_module.params = PARAMS_GET_ALL

        UnmanagedDeviceFactsModule().run()

        self.resource.get_all.assert_called_once_with()
        self.mock_ansible_module.exit_json.assert_called_once_with(
            ansible_facts=dict(unmanaged_devices=unmanaged_devices),
            changed=False)
Exemple #2
0
    def test_get_by_with_options(self):
        unmanaged_devices = [UNMANAGED_DEVICE]
        self.resource.get_by.return_value = unmanaged_devices
        self.resource.get_environmental_configuration.return_value = ENVIRONMENTAL_CONFIGURATION

        self.mock_ansible_module.params = PARAMS_GET_BY_NAME_WITH_OPTIONS

        UnmanagedDeviceFactsModule().run()

        self.resource.get_by.assert_called_once_with('name',
                                                     UNMANAGED_DEVICE_NAME)
        self.resource.get_environmental_configuration.assert_called_once_with(
            id_or_uri=UNMANAGED_DEVICE_URI)

        self.mock_ansible_module.exit_json.assert_called_once_with(
            ansible_facts=dict(unmanaged_devices=unmanaged_devices,
                               unmanaged_device_environmental_configuration=
                               ENVIRONMENTAL_CONFIGURATION),
            changed=False)