class_docstr: Test mindsdb mysql api.
  All sql commands are being executed through a docker container with mysql client within.
  In general all tests do next:
      1. Do some preconditions
      2. Specify SQL query needs to be executed
      3. Launch a docker container with mysql client
      4. Send the query to the container
      5. Mysql client inside the container connects to mindsdb mysql api
      and execute the query
class_docstr_tok: ["Test","mindsdb","mysql","api",".","All","sql","commands","are","being","executed","through","a","docker","container","with","mysql","client","within",".","In","general","all","tests","do","next",":","1",".","Do","some","preconditions","2",".","Specify","SQL","query","needs","to","be","executed","3",".","Launch","a","docker","container","with","mysql","client","4",".","Send","the","query","to","the","container","5",".","Mysql","client","inside","the","container","connects","to","mindsdb","mysql","api","and","execute","the","query"]
code: def test_select_from_files(self):
      _query = f"select * from files.{self.file_datasource_name};"
      self.query(_query)
  
imports: import os
  import time
  import tempfile
  import json
  from pathlib import Path
  import docker
  import pandas
  import requests
  import pytest
  from .conftest import docker_inet_ip, TEMP_DIR
label_desc: Use image node_id 11 for calling the TestMySqlApi obj's underlying member method code with example usage: obj.test_select_from_files() without return types