def test_launch_or_update_autonomous_data_warehousee_service_error( db_client, check_and_create_resource_patch): error_message = 'Internal Server Error' module = get_module() check_and_create_resource_patch.side_effect = ServiceError( 499, 'InternalServerError', dict(), error_message) try: oci_autonomous_data_warehouse.create_or_update_autonomous_data_warehouse( db_client, module) except Exception as ex: assert error_message in ex.args[0]
def test_launch_or_update_autonomous_data_warehousee_client_error( db_client, check_and_create_resource_patch): error_message = 'databse attribute has no value' module = get_module() check_and_create_resource_patch.side_effect = ClientError( Exception(error_message)) try: oci_autonomous_data_warehouse.create_or_update_autonomous_data_warehouse( db_client, module) except Exception as ex: assert error_message in ex.args[0]
def test_create_or_update_autonomous_data_warehouse_create( db_client, check_and_create_resource_patch): module = get_module() autonomous_data_warehouse = get_autonomous_data_warehouse() check_and_create_resource_patch.return_value = { 'autonomous_data_warehouse': to_dict(autonomous_data_warehouse), 'changed': True } result = oci_autonomous_data_warehouse.create_or_update_autonomous_data_warehouse( db_client, module) assert result['autonomous_data_warehouse'][ 'display_name'] is autonomous_data_warehouse.display_name
def test_create_or_update_autonomous_data_warehouse_create( db_client, check_and_create_resource_patch): module = get_module() autonomous_data_warehouse = get_autonomous_data_warehouse() check_and_create_resource_patch.return_value = { "autonomous_data_warehouse": to_dict(autonomous_data_warehouse), "changed": True, } result = oci_autonomous_data_warehouse.create_or_update_autonomous_data_warehouse( db_client, module) assert (result["autonomous_data_warehouse"]["display_name"] is autonomous_data_warehouse.display_name)
def test_create_or_update_autonomous_data_warehouse_update( db_client, update_autonomous_data_warehouse_patch): module = get_module( dict({ 'autonomous_data_warehouse_id': 'ocid1.autonomous_data_warehouse.aaa' })) autonomous_data_warehouse = get_autonomous_data_warehouse() update_autonomous_data_warehouse_patch.return_value = { 'autonomous_data_warehouse': to_dict(autonomous_data_warehouse), 'changed': True } result = oci_autonomous_data_warehouse.create_or_update_autonomous_data_warehouse( db_client, module) assert result['autonomous_data_warehouse'][ 'display_name'] is autonomous_data_warehouse.display_name
def test_create_or_update_autonomous_data_warehouse_update( db_client, update_autonomous_data_warehouse_patch): module = get_module( dict({ "autonomous_data_warehouse_id": "ocid1.autonomous_data_warehouse.aaa" })) autonomous_data_warehouse = get_autonomous_data_warehouse() update_autonomous_data_warehouse_patch.return_value = { "autonomous_data_warehouse": to_dict(autonomous_data_warehouse), "changed": True, } result = oci_autonomous_data_warehouse.create_or_update_autonomous_data_warehouse( db_client, module) assert (result["autonomous_data_warehouse"]["display_name"] is autonomous_data_warehouse.display_name)