Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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'))
Exemplo n.º 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'))
Exemplo n.º 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)
Exemplo n.º 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)