From: Jeff Peeler Date: Thu, 6 Sep 2012 02:47:18 +0000 (-0400) Subject: Modify to use systemctl and move func_utils outside of setUp X-Git-Tag: 2014.1~1469 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=585afae452922efe4f2238615add9d76719fb7f0;p=openstack-build%2Fheat-build.git Modify to use systemctl and move func_utils outside of setUp Change-Id: I420991fa4e881f6f9fadd0add02a9d1493240dfc Signed-off-by: Jeff Peeler --- diff --git a/heat/tests/functional/test_WordPress_Single_Instance_With_HA.py b/heat/tests/functional/test_WordPress_Single_Instance_With_HA.py index 403d4630..253700bb 100644 --- a/heat/tests/functional/test_WordPress_Single_Instance_With_HA.py +++ b/heat/tests/functional/test_WordPress_Single_Instance_With_HA.py @@ -21,22 +21,23 @@ import unittest @attr(speed='slow') @attr(tag=['func', 'wordpress', 'HA']) class HaFunctionalTest(unittest.TestCase): + + func_utils = util.FuncUtils() + def setUp(self): template = 'WordPress_Single_Instance_With_HA.template' - func_utils = util.FuncUtils() - - func_utils.prepare_jeos('F17', 'x86_64', 'cfntools') - func_utils.create_stack(template, 'F17') - func_utils.check_cfntools() - func_utils.wait_for_provisioning() - func_utils.check_user_data(template) + self.func_utils.prepare_jeos('F17', 'x86_64', 'cfntools') + self.func_utils.create_stack(template, 'F17') + self.func_utils.check_cfntools() + self.func_utils.wait_for_provisioning() + self.func_utils.check_user_data(template) - self.ssh = func_utils.get_ssh_client() + self.ssh = self.func_utils.get_ssh_client() def service_is_running(self, name): stdin, stdout, sterr = \ - self.ssh.exec_command('sudo service status %s' % name) + self.ssh.exec_command('systemctl status %s' % name + '.service') lines = stdout.readlines() for line in lines: @@ -57,7 +58,7 @@ class HaFunctionalTest(unittest.TestCase): self.assertTrue(self.service_is_running('httpd')) # kill httpd - self.ssh.exec_command('sudo service stop httpd') + self.ssh.exec_command('sudo systemctl stop httpd.service') # check that httpd service recovers # should take less than 60 seconds, but no worse than 70 seconds @@ -67,4 +68,4 @@ class HaFunctionalTest(unittest.TestCase): self.assertTrue(tries < 8) time.sleep(10) - func_utils.cleanup() + self.func_utils.cleanup()