code: def test_query(self):
      instruments = ["sh600519"]
      fields = ["P($$roewa_q)", "P($$yoyni_q)"]
      # Mao Tai published 2019Q2 report at 2019-07-13 & 2019-07-18
      # - http://www.cninfo.com.cn/new/commonUrl/pageOfSearch?url=disclosure/list/search&lastPage=index
      data = D.features(
          instruments,
          fields,
          start_time="2019-01-01",
          end_time="2019-07-19",
          freq="day",
      )
      res = """
                 P($$roewa_q)  P($$yoyni_q)
          count    133.000000    133.000000
          mean       0.196412      0.277930
          std        0.097591      0.030262
          min        0.000000      0.243892
          25%        0.094737      0.243892
          50%        0.255220      0.304181
          75%        0.255220      0.305041
          max        0.344644      0.305041
          """
      self.check_same(data.describe(), res)
  
      res = """
                                 P($$roewa_q)  P($$yoyni_q)
          instrument datetime
          sh600519   2019-07-15      0.000000      0.305041
                     2019-07-16      0.000000      0.305041
                     2019-07-17      0.000000      0.305041
                     2019-07-18      0.175322      0.252650
                     2019-07-19      0.175322      0.252650
          """
      self.check_same(data.tail(), res)
  
imports: import sys
  import qlib
  import shutil
  import unittest
  import pytest
  import pandas
  import baostock
  from pathlib import Path
  from qlib.data import D
  from qlib.tests.data import GetData
  from dump_pit import DumpPitData
  from collector import Run
label_desc: Use image node_id 6 for calling the TestPIT obj's underlying member method code with example usage: obj.test_query() without return types