def test_create_or_update_db_home_create(db_client,
                                         get_existing_resource_patch,
                                         check_and_create_resource_patch):
    module = get_module(dict({'db_home_id': None}))
    db_system = DbSystem()
    db_system.compartment_id = 'ocid1.compartment..xxx'
    db_home = get_db_home()
    get_existing_resource_patch.return_value = db_system
    check_and_create_resource_patch.return_value = {
        'db_home': to_dict(db_home),
        'changed': True
    }
    result = oci_db_home.create_or_update_db_home(db_client, module)
    assert result['db_home']['display_name'] is db_home.display_name
Beispiel #2
0
def test_create_or_update_db_home_create(
    db_client, get_existing_resource_patch, check_and_create_resource_patch
):
    module = get_module(dict({"db_home_id": None}))
    db_system = DbSystem()
    db_system.compartment_id = "ocid1.compartment..xxx"
    db_home = get_db_home()
    get_existing_resource_patch.return_value = db_system
    check_and_create_resource_patch.return_value = {
        "db_home": to_dict(db_home),
        "changed": True,
    }
    result = oci_db_home.create_or_update_db_home(db_client, module)
    assert result["db_home"]["display_name"] is db_home.display_name
def get_db_systems():
    db_systems = []
    db_system1 = DbSystem()
    db_system1.display_name = 'ansible_db_system1'
    db_system2 = DbSystem()
    db_system2.display_name = 'ansible_db_system2'
    db_systems.append(db_system1)
    db_systems.append(db_system2)
    return db_systems
def get_db_system():
    db_system = DbSystem()
    db_system.display_name = 'ansible_db_system'
    return db_system
def get_db_system():
    db_system = DbSystem()
    db_system.display_name = 'ansible_db_system'
    db_system.freeform_tags = {'system_type': 'exadata'}
    db_system.defined_tags = {'system_strength': {'shape': 'small'}}
    return db_system
def get_db_system():
    db_system = DbSystem()
    db_system.display_name = "ansible_db_system"
    db_system.freeform_tags = {"system_type": "exadata"}
    db_system.defined_tags = {"system_strength": {"shape": "small"}}
    return db_system