def METHOD_NAME(self, mocker):
    response_dict = {
        "cluster": {
            "clusterName": "cluster",
            "cloudformationStackStatus": "DELETE_IN_PROGRESS",
            "cloudformationStackArn": "arn:aws:cloudformation:us-east-2:000000000000:stack/cluster/aa",
            "region": "eu-west-1",
            "version": "3.0.0",
            "clusterStatus": "DELETE_IN_PROGRESS",
        }
    }
    response = DeleteClusterResponseContent().from_dict(response_dict)
    delete_cluster_mock = mocker.patch(
        "pcluster.api.controllers.cluster_operations_controller.delete_cluster",
        return_value=response,
        autospec=True,
    )
    out = run(["delete-cluster", "--cluster-name", "cluster"])
    expected = wire_translate(response)
    assert_that(out).is_equal_to(expected)
    assert_that(delete_cluster_mock.call_args).is_length(2)
    args_expected = {"region": None, "cluster_name": "cluster"}
    delete_cluster_mock.assert_called_with(**args_expected)