def test_forget_cluster_node_subprocess_fails(self, mock_cmp_pkgrevno,
                                                  mock_check_call,
                                                  mock_log):
        mock_cmp_pkgrevno.return_value = 0

        def raise_error(x):
            raise subprocess.CalledProcessError(2, x)
        mock_check_call.side_effect = raise_error

        rabbit_utils.forget_cluster_node('a')
        mock_log.assert_called_with("Unable to remove node 'a' from cluster. "
                                    "It is either still running or already "
                                    "removed. (Output: 'None')", level='ERROR')
Esempio n. 2
0
    def test_forget_cluster_node_subprocess_fails(self, mock_cmp_pkgrevno,
                                                  mock_check_call, mock_log):
        mock_cmp_pkgrevno.return_value = 0

        def raise_error(x):
            raise subprocess.CalledProcessError(2, x)

        mock_check_call.side_effect = raise_error

        rabbit_utils.forget_cluster_node('a')
        mock_log.assert_called_with(
            "Unable to remove node 'a' from cluster. "
            "It is either still running or already "
            "removed. (Output: 'None')",
            level='ERROR')
Esempio n. 3
0
 def test_forget_cluster_node(self, mock_cmp_pkgrevno, mock_rabbitmqctl):
     mock_cmp_pkgrevno.return_value = 1
     rabbit_utils.forget_cluster_node('a')
     mock_rabbitmqctl.assert_called_with('forget_cluster_node', 'a')
Esempio n. 4
0
 def test_forget_cluster_node_old_rabbitmq(self, mock_cmp_pkgrevno,
                                           mock_rabbitmqctl):
     mock_cmp_pkgrevno.return_value = -1
     rabbit_utils.forget_cluster_node('a')
     self.assertFalse(mock_rabbitmqctl.called)
 def test_forget_cluster_node(self, mock_cmp_pkgrevno, mock_rabbitmqctl):
     mock_cmp_pkgrevno.return_value = 1
     rabbit_utils.forget_cluster_node('a')
     mock_rabbitmqctl.assert_called_with('forget_cluster_node', 'a')
 def test_forget_cluster_node_old_rabbitmq(self, mock_cmp_pkgrevno,
                                           mock_rabbitmqctl):
     mock_cmp_pkgrevno.return_value = -1
     rabbit_utils.forget_cluster_node('a')
     self.assertFalse(mock_rabbitmqctl.called)