コード例 #1
0
def test_update_engine_server():
    # test_register_engine()
    engine_name = "engine2"
    engine_api = EnginesAPI()
    engine_id = engine_api.get_engine_id_by_name(engine_name)
    name = "engine2"
    uri = "http://{ip}/d".format(ip=another_engine_ip)
    min_loc = 0
    max_loc = 999999999
    is_blocked = False
    max_scans = 1
    engine_server = engine_api.update_engine_server(engine_id, name, uri, min_loc, max_loc, is_blocked,
                                                    max_scans=max_scans)
    assert engine_server.id > 1
コード例 #2
0
def test_update_an_engine_server_by_edit_single_field():
    engine_name = "engine2"
    engine_api = EnginesAPI()
    engine_id = engine_api.get_engine_id_by_name(engine_name)
    name = "engine2"
    uri = "http://{ip}/d".format(ip=another_engine_ip)
    min_loc = 0
    max_loc = 999999999
    is_blocked = False
    max_scans = 1
    is_successful = engine_api.update_an_engine_server_by_edit_single_field(
        engine_id,
        name,
        uri,
        min_loc,
        max_loc,
        is_blocked,
        max_scans=max_scans)
    assert is_successful is True
コード例 #3
0
def test_register_engine():
    engine_api = EnginesAPI()
    name = "engine virtual"
    engine_id = engine_api.get_engine_id_by_name(name)
    if engine_id:
        engine_api.unregister_engine_by_engine_id(engine_id)
    uri = "http://{ip}/CxSourceAnalyzerEngineWCF/CxEngineWebServices.svc".format(ip=another_engine_ip)
    min_loc = 0
    max_loc = 999999999
    is_blocked = False
    engine_server = engine_api.register_engine(name, uri, min_loc, max_loc, is_blocked)
    assert engine_server is not None
コード例 #4
0
def test_register_engine():
    engine_api = EnginesAPI()
    name = "engine virtual"
    engine_id = engine_api.get_engine_id_by_name(name)
    if engine_id:
        engine_api.unregister_engine_by_engine_id(engine_id)
    uri = "http://{ip}".format(ip=another_engine_ip)
    min_loc = 0
    max_loc = 999999999
    is_blocked = False
    engine_server = engine_api.register_engine(name,
                                               uri,
                                               min_loc,
                                               max_loc,
                                               is_blocked,
                                               max_scans=1)
    assert engine_server is not None
コード例 #5
0
def test_get_engine_configuration_by_id():
    name = 'Default Configuration'
    engine_api = EnginesAPI()
    configuration_id = engine_api.get_engine_configuration_id_by_name(name)
    configuration = engine_api.get_engine_configuration_by_id(configuration_id)
    assert configuration is not None
コード例 #6
0
def test_get_all_engine_configurations():
    engine_api = EnginesAPI()
    engine_configurations = engine_api.get_all_engine_configurations()
    assert engine_configurations is not None
コード例 #7
0
def test_get_engine_details():
    engine_name = "Localhost"
    engine_api = EnginesAPI()
    engine_id = engine_api.get_engine_id_by_name(engine_name)
    engine_detail = engine_api.get_engine_details(engine_id)
    assert engine_detail is not None
コード例 #8
0
def test_unregister_engine_by_engine_id():
    engine_name = "engine virtual"
    engine_api = EnginesAPI()
    engine_id = engine_api.get_engine_id_by_name(engine_name)
    result = engine_api.unregister_engine_by_engine_id(engine_id)
    assert result is True
コード例 #9
0
def test_get_all_engine_server_details():
    engine_api = EnginesAPI()
    engine_server_details = engine_api.get_all_engine_server_details()
    assert engine_server_details is not None