def test_list_server_datasources(provider): """Gets servers list and tests datasources list for each server Steps: * Get Hawkular Local server * Get datasources list from UI of server * Get datasources list from Database of server * Compare size of all the list [UI, Database] """ server = get_server(provider, HAWKULAR_PRODUCT_NAME) ui_dses = get_datasources_set(MiddlewareDatasource.datasources(server=server)) db_dses = get_datasources_set(MiddlewareDatasource.datasources_in_db(server=server)) assert ui_dses == db_dses, \ ("Lists of datasources mismatch! UI:{}, DB:{}".format(ui_dses, db_dses))
def test_list_server_datasources(provider): """Gets servers list and tests datasources list for each server Steps: * Get Hawkular Local server * Get datasources list from UI of server * Get datasources list from Database of server * Compare size of all the list [UI, Database] """ server = get_hawkular_server(provider) ui_dses = get_datasources_set(MiddlewareDatasource.datasources(server=server)) db_dses = get_datasources_set(MiddlewareDatasource.datasources_in_db(server=server)) assert ui_dses == db_dses, \ ("Lists of datasources mismatch! UI:{}, DB:{}".format(ui_dses, db_dses))
def test_list_provider_datasources(provider): """Tests datasources list from current Provider between UI, DB and Management system Steps: * Get datasources list from UI of provider * Get datasources list from Database of provider * Get datasources list from Management system(Hawkular) * Compare size of all the list [UI, Database, Management system] """ ui_dses = get_datasources_set(MiddlewareDatasource.datasources(provider=provider)) db_dses = get_datasources_set(MiddlewareDatasource.datasources_in_db(provider=provider)) mgmt_dses = get_datasources_set(MiddlewareDatasource.datasources_in_mgmt(provider=provider)) assert ui_dses == db_dses == mgmt_dses, \ ("Lists of datasources mismatch! UI:{}, DB:{}, MGMT:{}" .format(ui_dses, db_dses, mgmt_dses))
def test_list_datasources(): """Tests datasources list between UI, DB and Management system This test requires that no any other provider should exist before. Steps: * Get datasources list from UI * Get datasources list from Database * Get datasources list from Management system(Hawkular) * Compare size of all the list [UI, Database, Management system] """ ui_dses = get_datasources_set(MiddlewareDatasource.datasources()) db_dses = get_datasources_set(MiddlewareDatasource.datasources_in_db()) mgmt_dses = get_datasources_set(MiddlewareDatasource.datasources_in_mgmt()) assert ui_dses == db_dses == mgmt_dses, \ ("Lists of datasources mismatch! UI:{}, DB:{}, MGMT:{}" .format(ui_dses, db_dses, mgmt_dses))
def test_list_provider_server_datasources(provider): """Tests datasources list from current Provider for each server between UI, DB and Management system Steps: * Get Hawkular Local server * Get datasources list for the server * Get datasources list from UI of provider, server * Get datasources list from Database of provider, server * Get datasources list from Database of provider, server * Get datasources list from Management system(Hawkular) of server * Compare size of all the list [UI, Database, Management system] """ server = get_server(provider, HAWKULAR_PRODUCT_NAME) ui_dses = get_datasources_set( MiddlewareDatasource.datasources(provider=provider, server=server)) db_dses = get_datasources_set( MiddlewareDatasource.datasources_in_db(provider=provider, server=server)) mgmt_dses = get_datasources_set( MiddlewareDatasource.datasources_in_mgmt(provider=provider, server=server)) assert ui_dses == db_dses == mgmt_dses, \ ("Lists of datasources mismatch! UI:{}, DB:{}, MGMT:{}" .format(ui_dses, db_dses, mgmt_dses))