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. 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 #driver = self.driver
self.login() #self.login()
detect_and_pass_all_wizards(driver) #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"] #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") #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"] #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") #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"] #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") #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"] #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") #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_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"] #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") #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_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"] #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") #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"] #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") #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 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_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_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) #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 ## 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="Warning"]') #element = driver.find_element_by_xpath('//td/img[@data-title="Warning"]')
self.assertIsInstance(element,WebElement) #self.assertIsInstance(element,WebElement)
@is_enterprise @is_enterprise
def test_B_simple_service(self): 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. 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_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_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_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"]') #element = driver.find_element_by_xpath('//td/img[@data-title="Critical"]')
self.assertIsInstance(element,WebElement) #self.assertIsInstance(element,WebElement)
@is_enterprise @is_enterprise
def test_C_simple_service(self): 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. 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_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_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)
# 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"]') #element = driver.find_element_by_xpath('//td/img[@data-title="Ok"]')
self.assertIsInstance(element,WebElement) #self.assertIsInstance(element,WebElement)
class ManualService(PandoraWebDriverTestCase): 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 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 #driver = self.driver
self.login() #self.login()
detect_and_pass_all_wizards(driver) #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 ##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"] #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") #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"] #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") #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"] #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") #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"] #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") #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 ##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") #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_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_warning_1_name,description=self.module_warning_1_name,warning_weight="0.2")
#
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"]') #element = driver.find_element_by_xpath('//td/img[@data-title="Ok"]')
self.assertIsInstance(element,WebElement) #self.assertIsInstance(element,WebElement)
@is_enterprise @is_enterprise
def test_B_auto_service_critical(self): 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 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 ##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") #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_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") #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"]') #element = driver.find_element_by_xpath('//td/img[@data-title="Critical"]')
self.assertIsInstance(element,WebElement) #self.assertIsInstance(element,WebElement)
@is_enterprise @is_enterprise
def test_C_auto_service_warning(self): 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 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 ##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") #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_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_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"]') #element = driver.find_element_by_xpath('//td/img[@data-title="Warning"]')
self.assertIsInstance(element,WebElement) #self.assertIsInstance(element,WebElement)
class serviceInsideService(PandoraWebDriverTestCase): class serviceInsideService(PandoraWebDriverTestCase):
@ -292,54 +292,54 @@ class serviceInsideService(PandoraWebDriverTestCase):
Comprobar que un servicio padre hereda el estado del hijo, en este caso "ok" 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 #driver = self.driver
self.login() #self.login()
detect_and_pass_all_wizards(driver) #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 ##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"] #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") #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"] #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") #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"] #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") #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"] #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") #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 ##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") #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_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_warning_1_name,description=self.module_warning_1_name,warning_weight="0.2")
#Creamos el servicio padre ##Creamos el servicio padre
create_service(driver,father_service_name,"Applications",self.agent_name,description="this is the father service",mode="manual") #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"]') #element = driver.find_element_by_xpath('//td/img[@data-title="Ok"]')
self.assertIsInstance(element,WebElement) #self.assertIsInstance(element,WebElement)
@is_enterprise @is_enterprise
def test_B_service_critical(self): 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" Comprobar que un servicio padre hereda el estado del hijo, en este caso "warning"
""" """
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 #driver = self.driver
#Creamos el servicio añadiendo el modulo ok y warning y el servicio será critical ##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") #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_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") #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 ##Creamos el servicio padre
create_service(driver,father_service_name,"Applications",self.agent_name,description="this is the father service",mode="manual") #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"]') #element = driver.find_element_by_xpath('//td/img[@data-title="Critical"]')
self.assertIsInstance(element,WebElement) #self.assertIsInstance(element,WebElement)
@is_enterprise @is_enterprise
def test_C_service_warning(self): 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" Comprobar que un servicio padre hereda el estado del hijo, en este caso "warning"
""" """
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 #driver = self.driver
#Creamos el servicio añadiendo el modulo ok y warning y el servicio será crit ##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") #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_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_critical_1_name,description=self.module_critical_1_name,critical_weight="0.3")
#Creamos el servicio padre ##Creamos el servicio padre
create_service(driver,father_service_name,"Applications",self.agent_name,description="this is the father service",mode="manual") #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"]') #element = driver.find_element_by_xpath('//td/img[@data-title="Critical"]')
self.assertIsInstance(element,WebElement) #self.assertIsInstance(element,WebElement)
if __name__ == "__main__": if __name__ == "__main__":