From 7ae0e614e2e09c695ae9a5a7fc00eb34070431b8 Mon Sep 17 00:00:00 2001
From: cesar991 <cesar.espinosa@artica.es>
Date: Sat, 8 Oct 2016 19:22:05 +0200
Subject: [PATCH] Add test_C_service_warning in Service.py

---
 tests/console/Services.py | 35 ++++++++++++++++++++++++++++++++++-
 1 file changed, 34 insertions(+), 1 deletion(-)

diff --git a/tests/console/Services.py b/tests/console/Services.py
index 26e187756b..ad90a003e1 100644
--- a/tests/console/Services.py
+++ b/tests/console/Services.py
@@ -371,6 +371,39 @@ class serviceInsideService(PandoraWebDriverTestCase):
 
 			element = driver.find_element_by_xpath('//td/img[@data-title="Critical"]')
 			self.assertIsInstance(element,WebElement)
-			
+
+		@is_enterprise
+		def test_C_service_warning(self):
+
+				u"""
+				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)
+
+				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")
+
+				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")
+
+				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)
+
+				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)
+		
+	
 if __name__ == "__main__":
 	unittest2.main()