def __init__(self, login=True, add_provider=True, request=None): # call parent method to load properties from files super(session, self).__init__() self.fixture_request = request assert self.MIQ_HOSTNAME, "Property MIQ_HOSTNAME in conf/" + self.PROPERTIES_FILE_NAME + " can not be empty" assert self.HAWKULAR_HOSTNAME, "Property HAWKULAR_HOSTNAME in conf/" + self.PROPERTIES_FILE_NAME + " can not be empty" self.login = login self.MIQ_URL = "{}://{}".format(self.MIQ__HTTP, self.MIQ_HOSTNAME) if self.MIQ_PORT: self.MIQ_URL = "{}:{}/".format(self.MIQ_URL, self.MIQ_PORT) self.HAWKULAR_URL = "http://{}:{}/".format(self.HAWKULAR_HOSTNAME, self.HAWKULAR_PORT) self.__logger__() ''' Record to gif if enabled by property RECORD_TESTS in properties.properties''' if "True" in self.RECORD_TESTS: self.session_recorder = recorder(session=self) self.session_recorder.start() ''' Get the Selenium Web Driver, and then navegate to the MIQ URL ''' self.__get_web_driver__() ''' Add provider, if the provider has not all ready been added ''' if (add_provider): providers(self).add_provider(delete_if_provider_present=False)
def navigate_and_refresh_provider(self): navigate(self.web_session).get("{}//ems_middleware/show_list".format(self.web_session.MIQ_URL)) assert self.ui_utils.waitForTextOnPage('Middleware Providers', 15) view(self.web_session).list_View() assert self.ui_utils.waitForTextOnPage(self.web_session.HAWKULAR_PROVIDER_NAME, 15) self.ui_utils.click_on_row_containing_text(self.web_session.HAWKULAR_PROVIDER_NAME) providers(self.web_session).refresh_provider()
def __init__(self, login=True, add_provider=True, request = None): # call parent method to load properties from files super(session, self).__init__() self.fixture_request = request assert self.MIQ_HOSTNAME, "Property MIQ_HOSTNAME in conf/" + self.PROPERTIES_FILE_NAME + " can not be empty" self.login = login self.MIQ_URL = "{}://{}".format(self.MIQ__HTTP, self.MIQ_HOSTNAME) if self.MIQ_PORT: self.MIQ_URL = "{}:{}/".format(self.MIQ_URL, self.MIQ_PORT) self.HAWKULAR_URL = "http://{}:{}/".format(self.HAWKULAR_HOSTNAME, self.HAWKULAR_PORT) self.__logger__() ''' Record to gif if enabled by property RECORD_TESTS in properties.properties''' if "True" in self.RECORD_TESTS: self.session_recorder = recorder(session=self) self.session_recorder.start() ''' Get the Selenium Web Driver, and then navegate to the MIQ URL ''' self.__get_web_driver__() ''' Add provider, if the provider has not all ready been added ''' if (add_provider): providers(self).add_provider(delete_if_provider_present=False)
def test_cfui_add_provider_with_invalid_port(web_session): assert providers(web_session).add_provider_invalid_port()
def test_cfui_recheck_authentication(web_session): assert providers(web_session).recheck_authentication()
def test_cfui_validate_providers_details(web_session): assert providers(web_session).validate_providers_details()
def test_cfui_validate_providers_list(web_session): provs = providers(web_session) provs.add_provider() assert provs.validate_providers_list()
def test_cfui_delete_single_provider(web_session): provs = providers(web_session) provs.add_provider() provs.delete_hawkular_provider()
def test_cfui_update_provider(web_session): provs = providers(web_session) provs.update_provider()
def test_cfui_update_provider(web_session): provs = providers(web_session) provs.update_provider()
def test_cfui_add_provider(web_session): provs = providers(web_session) provs.add_provider()
def test_cfui_verify_summary_and_relationships_links_messaging(web_session): provs = providers(web_session) provs.add_provider(delete_if_provider_present=False) m = menu(web_session) m.navigate_to_middleware("middleware_messaging", "Messaging Name")
def test_cfui_validate_providers_details(web_session): assert providers(web_session).validate_providers_details()
def test_cfui_validate_providers_list(web_session): provs = providers(web_session) provs.add_provider() assert provs.validate_providers_list()
def test_cfui_delete_single_provider(web_session): provs = providers(web_session) provs.add_provider() provs.delete_hawkular_provider()
def test_cfui_delete_all_providers(web_session): provs = providers(web_session) provs.add_provider() provs.delete_provider(delete_all_providers=True)
def test_cfui_delete_all_providers(web_session): provs = providers(web_session) provs.add_provider() provs.delete_provider(delete_all_providers=True)
def test_cfui_add_provider(web_session): provs = providers(web_session) provs.add_provider()