Ejemplo n.º 1
0
    def test_should_get_none_datacenter_visual_content(self):
        self.resource.get_by.return_value = []

        self.mock_ansible_module.params = PARAMS_GET_CONNECTED

        DatacenterInfoModule().run()

        self.mock_ansible_module.exit_json.assert_called_once_with(
            changed=False, datacenter_visual_content=None, datacenters=[])
Ejemplo n.º 2
0
    def test_should_get_all_datacenters(self):
        self.resource.get_all.return_value = {"name": "Data Center Name"}

        self.mock_ansible_module.params = dict(config='config.json', )

        DatacenterInfoModule().run()

        self.mock_ansible_module.exit_json.assert_called_once_with(
            changed=False, datacenters=({
                "name": "Data Center Name"
            }))
Ejemplo n.º 3
0
    def test_should_get_datacenter_by_name(self):
        self.resource.get_by.return_value = [{"name": "Data Center Name"}]

        self.mock_ansible_module.params = dict(config='config.json',
                                               name="MyDatacenter")

        DatacenterInfoModule().run()

        self.mock_ansible_module.exit_json.assert_called_once_with(
            changed=False, datacenters=([{
                "name": "Data Center Name"
            }]))
Ejemplo n.º 4
0
    def test_should_get_datacenter_visual_content(self):
        self.resource.get_by.return_value = [{
            "name": "Data Center Name",
            "uri": "/rest/datacenter/id"
        }]

        self.resource.get_visual_content.return_value = {
            "name": "Visual Content"
        }

        self.mock_ansible_module.params = PARAMS_GET_CONNECTED

        DatacenterInfoModule().run()

        self.mock_ansible_module.exit_json.assert_called_once_with(
            changed=False,
            datacenter_visual_content={'name': 'Visual Content'},
            datacenters=[{
                'name': 'Data Center Name',
                'uri': '/rest/datacenter/id'
            }])