docstr: Test running with no benchmark provided, with no_benchmark flag.
          
docstr_tok: ["Test","running","with","no","benchmark","provided",",","with","no_benchmark","flag","."]
code: def test_benchmark_symbol(self, case):
      """Test running with no benchmark provided, with no_benchmark flag."""
      symbol, expected_sid = case
  
      spec = BenchmarkSpec.from_cli_params(
          no_benchmark=False,
          benchmark_sid=None,
          benchmark_symbol=symbol,
          benchmark_file=None,
      )
  
      sid, returns = self.resolve_spec(spec)
  
      assert_equal(sid, expected_sid)
      self.assertIs(returns, None)
  
      warnings = self.logs_at_level(logbook.WARNING)
      expected = []
      assert_equal(warnings, expected)
  
imports: import logbook
  import numpy
  import pandas
  from pandas.util.testing import assert_series_equal
  from zipline.data.data_portal import DataPortal
  from zipline.errors import BenchmarkAssetNotAvailableTooEarly, BenchmarkAssetNotAvailableTooLate, InvalidBenchmarkAsset
  from zipline.sources.benchmark_source import BenchmarkSource
  from zipline.utils.run_algo import BenchmarkSpec
  from zipline.testing import MockDailyBarReader, create_minute_bar_data, parameter_space, tmp_bcolz_equity_minute_bar_reader
  from zipline.testing.predicates import assert_equal
  from zipline.testing.fixtures import WithAssetFinder, WithDataPortal, WithSimParams, WithTmpDir, WithTradingCalendars, ZiplineTestCase
  from zipline.testing.core import make_test_handler
label_desc: Use image node_id 8 for calling the BenchmarkSpecTestCase obj's underlying member method code with example usage: obj.test_benchmark_symbol(case) without return types