def METHOD_NAME(self, _mock_cluster_state):
    cli_runner = cli_testing.CliRunner()
    result = cli_runner.invoke(cli.stop, [spot.SPOT_CONTROLLER_NAME])
    assert result.exit_code == click.UsageError.exit_code
    assert (
        f'Stopping reserved cluster(s) \'{spot.SPOT_CONTROLLER_NAME}\' is '
        'currently not supported' in result.output)
    result = cli_runner.invoke(cli.stop, ['sky-spot-con*'])
    assert not result.exception
    assert 'Cluster(s) not found' in result.output
    result = cli_runner.invoke(cli.stop, ['-a'], input='n\n')
    assert isinstance(result.exception, SystemExit)
    assert 'Aborted' in result.output