code: def test_special_queries(self):
      # "show databases;",
      # "show schemas;",
      # "show tables;",
      # "show tables from mindsdb;",
      # "show full tables from mindsdb;",
      # "show variables;",
      # "show session status;",
      # "show global variables;",
      # "show engines;",
      # "show warnings;",
      # "show charset;",
      # "show collation;",
      # "show models;",
      # "show function status where db = 'mindsdb';",
      # "show procedure status where db = 'mindsdb';",
      empty_table = [
          "show function status",
          "show function status where db = 'mindsdb'",
          "show procedure status",
          "show procedure status where db = 'mindsdb'",
          "show warnings",
      ]
      for query in empty_table:
          try:
              print(query)
              resp = self.sql_via_http(query, RESPONSE_TYPE.TABLE)
              assert len(resp["data"]) == 0
          except Exception:
              print(f"Error in query: {query}")
              raise
  
      not_empty_table = [
          "show databases",
          "show schemas",
          "show variables",
          "show session status",
          "show global variables",
          "show engines",
          "show charset",
          "show collation",
      ]
      for query in not_empty_table:
          try:
              print(query)
              resp = self.sql_via_http(query, RESPONSE_TYPE.TABLE)
              assert len(resp["data"]) > 0
          except Exception:
              print(f"Error in query: {query}")
              raise
  
      # show database should be same as show schemas
      try:
          query = "show databases"
          resp = self.sql_via_http(query, RESPONSE_TYPE.TABLE)
          assert len(resp["column_names"]) == 1
          assert resp["column_names"][0] == "Database"
          db_names = [x[0].lower() for x in resp["data"]]
          assert "information_schema" in db_names
          assert "mindsdb" in db_names
          assert "files" in db_names
      except Exception:
          print(f"Error in query: {query}")
          raise
  
imports: from pathlib import Path
  import json
  import requests
  import pandas
  import pytest
  from mindsdb.api.executor.data_types.response_type import RESPONSE_TYPE
  from .conftest import make_test_csv
  from .http_test_helpers import HTTPHelperMixin
label_desc: Use image node_id 10 for calling the TestHTTP obj's underlying member method code with example usage: obj.test_special_queries() without return types