示例#1
0
    def test_restart_service__on_centos_restarts_service(self, *args, **kwargs):
        sudo('yum -y install xinetd')
        sudo('service xinetd start')

        pid_before_restart = sudo(
            'ps -ef | grep xinetd | grep -v grep | awk "{ print $2 }"')
        os_helpers.restart_service('xinetd')
        pid_after_restart = sudo(
            'ps -ef | grep xinetd | grep -v grep | awk "{ print $2 }"')
        self.assertNotEquals(pid_before_restart, pid_after_restart)
示例#2
0
    def test_restart_service__on_centos_restarts_service(
            self, *args, **kwargs):
        sudo('yum -y install xinetd')
        sudo('service xinetd start')

        pid_before_restart = sudo(
            'ps -ef | grep xinetd | grep -v grep | awk "{ print $2 }"')
        os_helpers.restart_service('xinetd')
        pid_after_restart = sudo(
            'ps -ef | grep xinetd | grep -v grep | awk "{ print $2 }"')
        self.assertNotEquals(pid_before_restart, pid_after_restart)
示例#3
0
    def test_restart_service__on_ubuntu_restarts_service(self, *args, **kwargs):
        sudo('apt-get update')
        sudo('apt-get install -y xinetd')
        sudo('service xinetd start')

        pid_before_restart = sudo(
            'ps -ef | grep xinetd | grep -v grep | awk "{ print $2 }"')
        os_helpers.restart_service('xinetd')
        pid_after_restart = sudo(
            'ps -ef | grep xinetd | grep -v grep | awk "{ print $2 }"')
        self.assertNotEquals(pid_before_restart, pid_after_restart)
示例#4
0
    def test_restart_service__on_ubuntu_restarts_service(
            self, *args, **kwargs):
        sudo('apt-get update')
        sudo('apt-get install -y xinetd')
        sudo('service xinetd start')

        pid_before_restart = sudo(
            'ps -ef | grep xinetd | grep -v grep | awk "{ print $2 }"')
        os_helpers.restart_service('xinetd')
        pid_after_restart = sudo(
            'ps -ef | grep xinetd | grep -v grep | awk "{ print $2 }"')
        self.assertNotEquals(pid_before_restart, pid_after_restart)
示例#5
0
    def test_restart_service_on_centos_returns_True_on_success(
            self, *args, **kwargs):
        sudo('apt-get update')
        sudo('apt-get install -y xinetd')
        sudo('service xinetd start')

        self.assertTrue(os_helpers.restart_service('xinetd'))
示例#6
0
    def test_restart_service_on_centos_returns_True_on_success(self,
                                                               *args,
                                                               **kwargs):
        sudo('apt-get update')
        sudo('apt-get install -y xinetd')
        sudo('service xinetd start')

        self.assertTrue(os_helpers.restart_service('xinetd'))
示例#7
0
 def test_restart_service_on_centos_raises_exception_on_failure(
         self, *args, **kwargs):
     with self.assertRaises(SystemExit) as cm:
         os_helpers.restart_service('fake-service')
     self.assertEqual(cm.exception.code, 1)
示例#8
0
 def test_restart_service_on_centos_raises_exception_on_failure(self,
                                                                *args,
                                                                **kwargs):
     with self.assertRaises(SystemExit) as cm:
         os_helpers.restart_service('fake-service')
     self.assertEqual(cm.exception.code, 1)