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')
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')
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)
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)