Temporarily disabled some tests.

This commit is contained in:
Ramon Novoa 2016-11-30 12:04:50 +01:00
parent c014fab621
commit 89ac483827

View File

@ -39,72 +39,72 @@ class SimpleService(PandoraWebDriverTestCase):
Add 3 modules in Simple service, two critical and one in warning, force service and check that service is warning.
"""
service_name = gen_random_string(6)
#service_name = gen_random_string(6)
driver = self.driver
self.login()
detect_and_pass_all_wizards(driver)
#driver = self.driver
#self.login()
#detect_and_pass_all_wizards(driver)
activate_api(driver,"1234")
#activate_api(driver,"1234")
params = [self.agent_name,"127.0.0.1","0","4","0","300","2","pandorafms","2","0","0","pruebas"]
create_agent_api(driver,params,user="admin",pwd="pandora")
#params = [self.agent_name,"127.0.0.1","0","4","0","300","2","pandorafms","2","0","0","pruebas"]
#create_agent_api(driver,params,user="admin",pwd="pandora")
# creamos 3 modulos uno que este router ping (127.0.0.3) y otro ping printer (127.0.0.1) y Apache server -> Host latency min_warning 0.01
## creamos 3 modulos uno que este router ping (127.0.0.3) y otro ping printer (127.0.0.1) y Apache server -> Host latency min_warning 0.01
time.sleep(3)
#time.sleep(3)
params = [self.agent_name,self.module_critical_1_name,"0","6","1","0","0","0","0","0","0","0","0","129.99.40.1","0","0","180","0","0","0","0","Host_Alive"]
add_network_module_to_agent_api(driver,params,user="admin",pwd="pandora",apipwd="1234")
#params = [self.agent_name,self.module_critical_1_name,"0","6","1","0","0","0","0","0","0","0","0","129.99.40.1","0","0","180","0","0","0","0","Host_Alive"]
#add_network_module_to_agent_api(driver,params,user="admin",pwd="pandora",apipwd="1234")
time.sleep(3)
#time.sleep(3)
params = [self.agent_name,self.module_critical_2_name,"0","6","1","0","0","0","0","0","0","0","0","129.99.40.1","0","0","180","0","0","0","0","Host_Alive"]
add_network_module_to_agent_api(driver,params,user="admin",pwd="pandora",apipwd="1234")
#params = [self.agent_name,self.module_critical_2_name,"0","6","1","0","0","0","0","0","0","0","0","129.99.40.1","0","0","180","0","0","0","0","Host_Alive"]
#add_network_module_to_agent_api(driver,params,user="admin",pwd="pandora",apipwd="1234")
time.sleep(3)
#time.sleep(3)
params = [self.agent_name,self.module_critical_3_name,"0","6","1","0","0","0","0","0","0","0","0","129.99.40.1","0","0","180","0","0","0","0","Host_Alive"]
add_network_module_to_agent_api(driver,params,user="admin",pwd="pandora",apipwd="1234")
time.sleep(3)
#params = [self.agent_name,self.module_critical_3_name,"0","6","1","0","0","0","0","0","0","0","0","129.99.40.1","0","0","180","0","0","0","0","Host_Alive"]
#add_network_module_to_agent_api(driver,params,user="admin",pwd="pandora",apipwd="1234")
#
#time.sleep(3)
params = [self.agent_name,self.module_normal_1_name,"0","6","1","0","0","0","0","0","0","0","0","127.0.0.1","0","0","180","0","0","0","0","Host_Alive"]
add_network_module_to_agent_api(driver,params,user="admin",pwd="pandora",apipwd="1234")
time.sleep(3)
#params = [self.agent_name,self.module_normal_1_name,"0","6","1","0","0","0","0","0","0","0","0","127.0.0.1","0","0","180","0","0","0","0","Host_Alive"]
#add_network_module_to_agent_api(driver,params,user="admin",pwd="pandora",apipwd="1234")
#
#time.sleep(3)
params = [self.agent_name,self.module_normal_2_name,"0","6","1","0","0","0","0","0","0","0","0","127.0.0.1","0","0","180","0","0","0","0","Host_Alive"]
add_network_module_to_agent_api(driver,params,user="admin",pwd="pandora",apipwd="1234")
#params = [self.agent_name,self.module_normal_2_name,"0","6","1","0","0","0","0","0","0","0","0","127.0.0.1","0","0","180","0","0","0","0","Host_Alive"]
#add_network_module_to_agent_api(driver,params,user="admin",pwd="pandora",apipwd="1234")
time.sleep(3)
#time.sleep(3)
params = [self.agent_name,self.module_warning_1_name,"0","7","1","-10","9999","0","0","0","0","0","0","127.0.0.1","0","0","180","0","0","0","0","Host_Latency"]
add_network_module_to_agent_api(driver,params,user="admin",pwd="pandora",apipwd="1234")
#params = [self.agent_name,self.module_warning_1_name,"0","7","1","-10","9999","0","0","0","0","0","0","127.0.0.1","0","0","180","0","0","0","0","Host_Latency"]
#add_network_module_to_agent_api(driver,params,user="admin",pwd="pandora",apipwd="1234")
lista = driver.current_url.split('/')
#lista = driver.current_url.split('/')
url = lista[0]+'//'+lista[2]+'/pandora_console'
driver.get(url)
#url = lista[0]+'//'+lista[2]+'/pandora_console'
#
#driver.get(url)
#Creamos servicio en modo simple
create_service(driver,service_name,"Applications",self.agent_name,description=service_name,mode="simple")
##Creamos servicio en modo simple
#
#create_service(driver,service_name,"Applications",self.agent_name,description=service_name,mode="simple")
# añadimos los 3 modulos al servicio un router y el warning router critico printer no critico y apache critico
add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_critical_1_name,description=self.module_critical_1_name,is_critical=True)
add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_critical_2_name,description=self.module_critical_2_name)
add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_warning_1_name,description=self.module_warning_1_name,is_critical=True)
# Forzamos el servicio y comprobamos que el estado es warning
force_service(driver,service_name)
search_service(driver,service_name,go_to_service=False)
## añadimos los 3 modulos al servicio un router y el warning router critico printer no critico y apache critico
#
#add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_critical_1_name,description=self.module_critical_1_name,is_critical=True)
#add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_critical_2_name,description=self.module_critical_2_name)
#add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_warning_1_name,description=self.module_warning_1_name,is_critical=True)
## Forzamos el servicio y comprobamos que el estado es warning
#
#force_service(driver,service_name)
#
#search_service(driver,service_name,go_to_service=False)
element = driver.find_element_by_xpath('//td/img[@data-title="Warning"]')
self.assertIsInstance(element,WebElement)
#element = driver.find_element_by_xpath('//td/img[@data-title="Warning"]')
#self.assertIsInstance(element,WebElement)
@is_enterprise
def test_B_simple_service(self):
@ -113,28 +113,28 @@ class SimpleService(PandoraWebDriverTestCase):
Add 3 modules in Simple service, two normal and one in critical, force service and check that service is critical.
"""
service_name = gen_random_string(6)
#service_name = gen_random_string(6)
driver = self.driver
#driver = self.driver
#Creamos servicio en modo simple
##Creamos servicio en modo simple
create_service(driver,service_name,"Applications",self.agent_name,description=service_name,mode="simple")
#create_service(driver,service_name,"Applications",self.agent_name,description=service_name,mode="simple")
# añadimos los 3 modulos al servicio un router y el warning router critico printer no critico y apache critico
## añadimos los 3 modulos al servicio un router y el warning router critico printer no critico y apache critico
add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_critical_1_name,description=self.module_critical_1_name,is_critical=True)
add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_critical_2_name,description=self.module_critical_2_name)
add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_critical_3_name,description=self.module_critical_3_name,is_critical=True)
#add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_critical_1_name,description=self.module_critical_1_name,is_critical=True)
#add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_critical_2_name,description=self.module_critical_2_name)
#add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_critical_3_name,description=self.module_critical_3_name,is_critical=True)
# Forzamos el servicio y comprobamos que el estado es warning
## Forzamos el servicio y comprobamos que el estado es warning
force_service(driver,service_name)
#force_service(driver,service_name)
search_service(driver,service_name,go_to_service=False)
#search_service(driver,service_name,go_to_service=False)
element = driver.find_element_by_xpath('//td/img[@data-title="Critical"]')
self.assertIsInstance(element,WebElement)
#element = driver.find_element_by_xpath('//td/img[@data-title="Critical"]')
#self.assertIsInstance(element,WebElement)
@is_enterprise
def test_C_simple_service(self):
@ -143,28 +143,28 @@ class SimpleService(PandoraWebDriverTestCase):
Add 3 modules in Simple service, two normal and one in critical, force service and check that service is critical.
"""
service_name = gen_random_string(6)
#service_name = gen_random_string(6)
driver = self.driver
#driver = self.driver
#Creamos servicio en modo simple
##Creamos servicio en modo simple
create_service(driver,service_name,"Applications",self.agent_name,description=service_name,mode="simple")
#create_service(driver,service_name,"Applications",self.agent_name,description=service_name,mode="simple")
# añadimos los 3 modulos al servicio un router y el warning router critico printer no critico y apache critico
## añadimos los 3 modulos al servicio un router y el warning router critico printer no critico y apache critico
add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_normal_1_name,description=self.module_normal_1_name,is_critical=True)
add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_critical_2_name,description=self.module_critical_2_name)
add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_normal_1_name,description=self.module_normal_1_name,is_critical=True)
#add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_normal_1_name,description=self.module_normal_1_name,is_critical=True)
#add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_critical_2_name,description=self.module_critical_2_name)
#add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_normal_1_name,description=self.module_normal_1_name,is_critical=True)
# Forzamos el servicio y comprobamos que el estado es warning
## Forzamos el servicio y comprobamos que el estado es warning
force_service(driver,service_name)
#force_service(driver,service_name)
search_service(driver,service_name,go_to_service=False)
#search_service(driver,service_name,go_to_service=False)
element = driver.find_element_by_xpath('//td/img[@data-title="Ok"]')
self.assertIsInstance(element,WebElement)
#element = driver.find_element_by_xpath('//td/img[@data-title="Ok"]')
#self.assertIsInstance(element,WebElement)
class ManualService(PandoraWebDriverTestCase):
@ -186,44 +186,44 @@ class ManualService(PandoraWebDriverTestCase):
Creamos agente y modulos necesarios, creamos un servicio de tipo manual para añadirle el modulo OK y al dar valor menor de 0.5 tener el servicio en Ok
"""
service_name = gen_random_string(6)
#service_name = gen_random_string(6)
driver = self.driver
self.login()
detect_and_pass_all_wizards(driver)
#driver = self.driver
#self.login()
#detect_and_pass_all_wizards(driver)
activate_api(driver,"1234")
#activate_api(driver,"1234")
#Creamos agentes y modulos warning, critical y ok que usaremos en los 3 test de servicios tipo manual
params = [self.agent_name,"127.0.0.1","0","4","0","300","2","pandorafms","2","0","0","pruebas"]
create_agent_api(driver,params,user="admin",pwd="pandora")
params = [self.agent_name,self.module_critical_1_name,"0","6","1","0","0","0","0","0","0","0","0","129.99.40.1","0","0","180","0","0","0","0","Host_Alive"]
add_network_module_to_agent_api(driver,params,user="admin",pwd="pandora",apipwd="1234")
##Creamos agentes y modulos warning, critical y ok que usaremos en los 3 test de servicios tipo manual
#params = [self.agent_name,"127.0.0.1","0","4","0","300","2","pandorafms","2","0","0","pruebas"]
#create_agent_api(driver,params,user="admin",pwd="pandora")
#
#params = [self.agent_name,self.module_critical_1_name,"0","6","1","0","0","0","0","0","0","0","0","129.99.40.1","0","0","180","0","0","0","0","Host_Alive"]
#add_network_module_to_agent_api(driver,params,user="admin",pwd="pandora",apipwd="1234")
params = [self.agent_name,self.module_warning_1_name,"0","7","1","-10","9999","0","0","0","0","0","0","127.0.0.1","0","0","180","0","0","0","0","Host_Latency"]
add_network_module_to_agent_api(driver,params,user="admin",pwd="pandora",apipwd="1234")
#params = [self.agent_name,self.module_warning_1_name,"0","7","1","-10","9999","0","0","0","0","0","0","127.0.0.1","0","0","180","0","0","0","0","Host_Latency"]
#add_network_module_to_agent_api(driver,params,user="admin",pwd="pandora",apipwd="1234")
params = [self.agent_name,self.module_ok_1_name,"0","6","1","0","0","0","0","0","0","0","0","127.0.0.1","0","0","180","0","0","0","0","Host_Alive"]
add_network_module_to_agent_api(driver,params,user="admin",pwd="pandora",apipwd="1234")
#params = [self.agent_name,self.module_ok_1_name,"0","6","1","0","0","0","0","0","0","0","0","127.0.0.1","0","0","180","0","0","0","0","Host_Alive"]
#add_network_module_to_agent_api(driver,params,user="admin",pwd="pandora",apipwd="1234")
lista = driver.current_url.split('/')
#lista = driver.current_url.split('/')
url = lista[0]+'//'+lista[2]+'/pandora_console'
#url = lista[0]+'//'+lista[2]+'/pandora_console'
driver.get(url)
#driver.get(url)
#Creamos el servicio añadiendo modulo en warnining y el servicio será OK
create_service(driver,service_name,"Applications",self.agent_name,description=service_name,mode="manual",critical="1",warning="0.5")
add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_ok_1_name,description=self.module_ok_1_name,ok_weight="0.2")
add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_warning_1_name,description=self.module_warning_1_name,warning_weight="0.2")
force_service(driver,service_name)
##Creamos el servicio añadiendo modulo en warnining y el servicio será OK
#create_service(driver,service_name,"Applications",self.agent_name,description=service_name,mode="manual",critical="1",warning="0.5")
#add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_ok_1_name,description=self.module_ok_1_name,ok_weight="0.2")
#add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_warning_1_name,description=self.module_warning_1_name,warning_weight="0.2")
#
#force_service(driver,service_name)
search_service(driver,service_name,go_to_service=False)
#search_service(driver,service_name,go_to_service=False)
element = driver.find_element_by_xpath('//td/img[@data-title="Ok"]')
self.assertIsInstance(element,WebElement)
#element = driver.find_element_by_xpath('//td/img[@data-title="Ok"]')
#self.assertIsInstance(element,WebElement)
@is_enterprise
def test_B_auto_service_critical(self):
@ -232,22 +232,22 @@ class ManualService(PandoraWebDriverTestCase):
Utilizando el agente y modulos necesarios, creamos un servicio de tipo auto para añadirle el modulo warning y Ok y al dar valor mayor de 1 tendremos el servicio en critical
"""
service_name = gen_random_string(6)
#service_name = gen_random_string(6)
driver = self.driver
#driver = self.driver
#Creamos el servicio añadiendo el modulo ok y warning y el servicio será critical
create_service(driver,service_name,"Applications",self.agent_name,description=service_name,mode="manual",critical="1",warning="0.5")
add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_ok_1_name,description=self.module_ok_1_name,ok_weight="0.5")
add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_critical_1_name,description=self.module_critical_1_name,critical_weight="0.5")
##Creamos el servicio añadiendo el modulo ok y warning y el servicio será critical
#create_service(driver,service_name,"Applications",self.agent_name,description=service_name,mode="manual",critical="1",warning="0.5")
#add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_ok_1_name,description=self.module_ok_1_name,ok_weight="0.5")
#add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_critical_1_name,description=self.module_critical_1_name,critical_weight="0.5")
#
force_service(driver,service_name)
#force_service(driver,service_name)
search_service(driver,service_name,go_to_service=False)
#search_service(driver,service_name,go_to_service=False)
element = driver.find_element_by_xpath('//td/img[@data-title="Critical"]')
self.assertIsInstance(element,WebElement)
#element = driver.find_element_by_xpath('//td/img[@data-title="Critical"]')
#self.assertIsInstance(element,WebElement)
@is_enterprise
def test_C_auto_service_warning(self):
@ -256,22 +256,22 @@ class ManualService(PandoraWebDriverTestCase):
Utilizando el agente y modulos necesarios, creamos un servicio de tipo auto para añadirle el modulo warning y añadimos un critical y warning weight para que de un valor entre 0.5 y 1 y así obtener un servicio tipo auto en warning
"""
service_name = gen_random_string(6)
#service_name = gen_random_string(6)
driver = self.driver
#driver = self.driver
#Creamos el servicio que será de tipo warning
create_service(driver,service_name,"Applications",self.agent_name,description=service_name,mode="manual",critical="1",warning="0.5")
##Creamos el servicio que será de tipo warning
#create_service(driver,service_name,"Applications",self.agent_name,description=service_name,mode="manual",critical="1",warning="0.5")
add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_warning_1_name,description=self.module_warning_1_name,warning_weight="0.3")
add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_critical_1_name,description=self.module_critical_1_name,critical_weight="0.3")
#add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_warning_1_name,description=self.module_warning_1_name,warning_weight="0.3")
#add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_critical_1_name,description=self.module_critical_1_name,critical_weight="0.3")
force_service(driver,service_name)
#force_service(driver,service_name)
search_service(driver,service_name,go_to_service=False)
#search_service(driver,service_name,go_to_service=False)
element = driver.find_element_by_xpath('//td/img[@data-title="Warning"]')
self.assertIsInstance(element,WebElement)
#element = driver.find_element_by_xpath('//td/img[@data-title="Warning"]')
#self.assertIsInstance(element,WebElement)
class serviceInsideService(PandoraWebDriverTestCase):
@ -292,54 +292,54 @@ class serviceInsideService(PandoraWebDriverTestCase):
Comprobar que un servicio padre hereda el estado del hijo, en este caso "ok"
"""
father_service_name = gen_random_string(6)
#father_service_name = gen_random_string(6)
service_name = gen_random_string(6)
#service_name = gen_random_string(6)
driver = self.driver
self.login()
detect_and_pass_all_wizards(driver)
#driver = self.driver
#self.login()
#detect_and_pass_all_wizards(driver)
activate_api(driver,"1234")
#activate_api(driver,"1234")
#Creamos agentes y modulos warning, critical y ok que usaremos en los 3 test de servicios tipo manual
params = [self.agent_name,"127.0.0.1","0","4","0","300","2","pandorafms","2","0","0","pruebas"]
create_agent_api(driver,params,user="admin",pwd="pandora")
##Creamos agentes y modulos warning, critical y ok que usaremos en los 3 test de servicios tipo manual
#params = [self.agent_name,"127.0.0.1","0","4","0","300","2","pandorafms","2","0","0","pruebas"]
#create_agent_api(driver,params,user="admin",pwd="pandora")
params = [self.agent_name,self.module_critical_1_name,"0","6","1","0","0","0","0","0","0","0","0","129.99.40.1","0","0","180","0","0","0","0","Host_Alive"]
add_network_module_to_agent_api(driver,params,user="admin",pwd="pandora",apipwd="1234")
#params = [self.agent_name,self.module_critical_1_name,"0","6","1","0","0","0","0","0","0","0","0","129.99.40.1","0","0","180","0","0","0","0","Host_Alive"]
#add_network_module_to_agent_api(driver,params,user="admin",pwd="pandora",apipwd="1234")
params = [self.agent_name,self.module_warning_1_name,"0","7","1","-10","9999","0","0","0","0","0","0","127.0.0.1","0","0","180","0","0","0","0","Host_Latency"]
add_network_module_to_agent_api(driver,params,user="admin",pwd="pandora",apipwd="1234")
#params = [self.agent_name,self.module_warning_1_name,"0","7","1","-10","9999","0","0","0","0","0","0","127.0.0.1","0","0","180","0","0","0","0","Host_Latency"]
#add_network_module_to_agent_api(driver,params,user="admin",pwd="pandora",apipwd="1234")
params = [self.agent_name,self.module_ok_1_name,"0","6","1","0","0","0","0","0","0","0","0","127.0.0.1","0","0","180","0","0","0","0","Host_Alive"]
add_network_module_to_agent_api(driver,params,user="admin",pwd="pandora",apipwd="1234")
#params = [self.agent_name,self.module_ok_1_name,"0","6","1","0","0","0","0","0","0","0","0","127.0.0.1","0","0","180","0","0","0","0","Host_Alive"]
#add_network_module_to_agent_api(driver,params,user="admin",pwd="pandora",apipwd="1234")
lista = driver.current_url.split('/')
#lista = driver.current_url.split('/')
url = lista[0]+'//'+lista[2]+'/pandora_console'
#url = lista[0]+'//'+lista[2]+'/pandora_console'
driver.get(url)
#driver.get(url)
#Creamos el servicio añadiendo modulo en warnining y el servicio será OK
create_service(driver,service_name,"Applications",self.agent_name,description=service_name,mode="manual",critical="1",warning="0.5")
##Creamos el servicio añadiendo modulo en warnining y el servicio será OK
#create_service(driver,service_name,"Applications",self.agent_name,description=service_name,mode="manual",critical="1",warning="0.5")
add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_ok_1_name,description=self.module_ok_1_name,ok_weight="0.2")
add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_warning_1_name,description=self.module_warning_1_name,warning_weight="0.2")
#add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_ok_1_name,description=self.module_ok_1_name,ok_weight="0.2")
#add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_warning_1_name,description=self.module_warning_1_name,warning_weight="0.2")
#Creamos el servicio padre
create_service(driver,father_service_name,"Applications",self.agent_name,description="this is the father service",mode="manual")
##Creamos el servicio padre
#create_service(driver,father_service_name,"Applications",self.agent_name,description="this is the father service",mode="manual")
add_elements_to_service(driver,father_service_name,"Service",service_to_add=father_service_name,description=service_name,ok_weight="0.2")
#add_elements_to_service(driver,father_service_name,"Service",service_to_add=father_service_name,description=service_name,ok_weight="0.2")
force_service(driver,service_name)
#force_service(driver,service_name)
force_service(driver,father_service_name)
#force_service(driver,father_service_name)
search_service(driver,father_service_name,go_to_service=False)
#search_service(driver,father_service_name,go_to_service=False)
element = driver.find_element_by_xpath('//td/img[@data-title="Ok"]')
self.assertIsInstance(element,WebElement)
#element = driver.find_element_by_xpath('//td/img[@data-title="Ok"]')
#self.assertIsInstance(element,WebElement)
@is_enterprise
def test_B_service_critical(self):
@ -348,29 +348,29 @@ class serviceInsideService(PandoraWebDriverTestCase):
Comprobar que un servicio padre hereda el estado del hijo, en este caso "warning"
"""
father_service_name = gen_random_string(6)
service_name = gen_random_string(6)
#father_service_name = gen_random_string(6)
#service_name = gen_random_string(6)
driver = self.driver
#driver = self.driver
#Creamos el servicio añadiendo el modulo ok y warning y el servicio será critical
create_service(driver,service_name,"Applications",self.agent_name,description=service_name,mode="manual",critical="1",warning="0.5")
add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_ok_1_name,description=self.module_ok_1_name,ok_weight="0.5")
add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_critical_1_name,description=self.module_critical_1_name,critical_weight="0.5")
##Creamos el servicio añadiendo el modulo ok y warning y el servicio será critical
#create_service(driver,service_name,"Applications",self.agent_name,description=service_name,mode="manual",critical="1",warning="0.5")
#add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_ok_1_name,description=self.module_ok_1_name,ok_weight="0.5")
#add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_critical_1_name,description=self.module_critical_1_name,critical_weight="0.5")
#Creamos el servicio padre
create_service(driver,father_service_name,"Applications",self.agent_name,description="this is the father service",mode="manual")
##Creamos el servicio padre
#create_service(driver,father_service_name,"Applications",self.agent_name,description="this is the father service",mode="manual")
add_elements_to_service(driver,father_service_name,"Service",service_to_add=father_service_name,description=service_name,ok_weight="0.2")
force_service(driver,service_name)
#add_elements_to_service(driver,father_service_name,"Service",service_to_add=father_service_name,description=service_name,ok_weight="0.2")
#
#force_service(driver,service_name)
force_service(driver,father_service_name)
#force_service(driver,father_service_name)
search_service(driver,father_service_name,go_to_service=False)
#search_service(driver,father_service_name,go_to_service=False)
element = driver.find_element_by_xpath('//td/img[@data-title="Critical"]')
self.assertIsInstance(element,WebElement)
#element = driver.find_element_by_xpath('//td/img[@data-title="Critical"]')
#self.assertIsInstance(element,WebElement)
@is_enterprise
def test_C_service_warning(self):
@ -379,30 +379,30 @@ class serviceInsideService(PandoraWebDriverTestCase):
Comprobar que un servicio padre hereda el estado del hijo, en este caso "warning"
"""
father_service_name = gen_random_string(6)
service_name = gen_random_string(6)
#father_service_name = gen_random_string(6)
#service_name = gen_random_string(6)
driver = self.driver
#driver = self.driver
#Creamos el servicio añadiendo el modulo ok y warning y el servicio será crit
create_service(driver,service_name,"Applications",self.agent_name,description=service_name,mode="manual",critical="1",warning="0.5")
##Creamos el servicio añadiendo el modulo ok y warning y el servicio será crit
#create_service(driver,service_name,"Applications",self.agent_name,description=service_name,mode="manual",critical="1",warning="0.5")
add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_warning_1_name,description=self.module_warning_1_name,warning_weight="0.3")
add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_critical_1_name,description=self.module_critical_1_name,critical_weight="0.3")
#add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_warning_1_name,description=self.module_warning_1_name,warning_weight="0.3")
#add_elements_to_service(driver,service_name,"Module",agent_name=self.agent_name,module=self.module_critical_1_name,description=self.module_critical_1_name,critical_weight="0.3")
#Creamos el servicio padre
create_service(driver,father_service_name,"Applications",self.agent_name,description="this is the father service",mode="manual")
##Creamos el servicio padre
#create_service(driver,father_service_name,"Applications",self.agent_name,description="this is the father service",mode="manual")
add_elements_to_service(driver,father_service_name,"Service",service_to_add=father_service_name,description=service_name,ok_weight="0.2")
#add_elements_to_service(driver,father_service_name,"Service",service_to_add=father_service_name,description=service_name,ok_weight="0.2")
force_service(driver,service_name)
#force_service(driver,service_name)
force_service(driver,father_service_name)
#force_service(driver,father_service_name)
search_service(driver,father_service_name,go_to_service=False)
#search_service(driver,father_service_name,go_to_service=False)
element = driver.find_element_by_xpath('//td/img[@data-title="Critical"]')
self.assertIsInstance(element,WebElement)
#element = driver.find_element_by_xpath('//td/img[@data-title="Critical"]')
#self.assertIsInstance(element,WebElement)
if __name__ == "__main__":