Ejemplo n.º 1
0
    def test_manager_keepalived_service(self, mock_check_output):
        res = keepalived.manager_keepalived_service('start')
        cmd = ("/usr/sbin/service octavia-keepalived {action}".format(
            action='start'))
        mock_check_output.assert_called_once_with(cmd.split(),
                                                  stderr=subprocess.STDOUT)
        self.assertEqual(202, res.status_code)

        res = keepalived.manager_keepalived_service('restart')
        self.assertEqual(400, res.status_code)

        mock_check_output.side_effect = subprocess.CalledProcessError(
            1, 'blah!')

        res = keepalived.manager_keepalived_service('start')
        self.assertEqual(500, res.status_code)
Ejemplo n.º 2
0
    def test_manager_keepalived_service(self, mock_check_output):
        res = keepalived.manager_keepalived_service('start')
        cmd = ("/usr/sbin/service octavia-keepalived {action}".format(
            action='start'))
        mock_check_output.assert_called_once_with(cmd.split(),
                                                  stderr=subprocess.STDOUT)
        self.assertEqual(202, res.status_code)

        res = keepalived.manager_keepalived_service('restart')
        self.assertEqual(400, res.status_code)

        mock_check_output.side_effect = subprocess.CalledProcessError(1,
                                                                      'blah!')

        res = keepalived.manager_keepalived_service('start')
        self.assertEqual(500, res.status_code)
Ejemplo n.º 3
0
def manage_service_vrrp(action):
    return keepalived.manager_keepalived_service(action)
Ejemplo n.º 4
0
def manage_service_vrrp(action):
    return keepalived.manager_keepalived_service(action)