code: def test_download(self):
      tkrs = ["BHP.AX", "IMP.JO", "BP.L", "PNL.L", "INTC"]
      intervals = ["1d", "1wk", "1mo"]
      for interval in intervals:
          df = yf.download(tkrs, period="5y", interval=interval)
  
          f = df.index.time == _dt.time(0)
          self.assertTrue(f.all())
  
          df_tkrs = df.columns.levels[1]
          self.assertEqual(sorted(tkrs), sorted(df_tkrs))
  
imports: from .context import yfinance
  from .context import session_gbl
  import unittest
  import os
  import datetime
  import pytz
  import numpy
  import pandas
label_desc: Use image node_id 4 for calling the TestPriceHistory obj's underlying member method code with example usage: obj.test_download() without return types