コード例 #1
0
def test_list_db_systems_service_error(db_client):
    error_message = "Internal Server Error"
    module = get_module(dict({"backup_id": "ocid1.backup.aaaa"}))
    db_client.get_db_system.side_effect = ServiceError(499,
                                                       "InternalServerError",
                                                       dict(), error_message)
    try:
        oci_backup_facts.list_backups(db_client, module)
    except Exception as ex:
        assert error_message in ex.args[0]
コード例 #2
0
def test_list_backups_list_specific(db_client):
    module = get_module(dict({"backup_id": "ocid1.backup.aaaa"}))
    backup = get_backup()
    db_client.get_backup.return_value = get_response(200, None, backup, None)
    result = oci_backup_facts.list_backups(db_client, module)
    assert result["backups"][0]["display_name"] is backup.display_name
コード例 #3
0
def test_list_backups_list_specific(db_client):
    module = get_module(dict({'backup_id': 'ocid1.backup.aaaa'}))
    backup = get_backup()
    db_client.get_backup.return_value = get_response(200, None, backup, None)
    result = oci_backup_facts.list_backups(db_client, module)
    assert result['backups'][0]['display_name'] is backup.display_name
コード例 #4
0
def test_list_backups_list_by_database_id(db_client, list_all_resources_patch):
    module = get_module(dict({"database_id": "ocid1.database.aaaa"}))
    list_all_resources_patch.return_value = get_backups()
    result = oci_backup_facts.list_backups(db_client, module)
    assert len(result["backups"]) is 2
コード例 #5
0
def test_list_backups_list_by_compartment_id(db_client,
                                             list_all_resources_patch):
    module = get_module(dict({'compartment_id': 'ocid1.compartment.aaaa'}))
    list_all_resources_patch.return_value = get_backups()
    result = oci_backup_facts.list_backups(db_client, module)
    assert len(result['backups']) is 2