code: def test_add_ml_engine(self):
      for cid in [CID_A, CID_B]:
          engines = self.get_ml_engines(cid)
          assert len(engines) == 0
  
          self.sql_via_http(
              "CREATE ML_ENGINE lightwood FROM lightwood USING password=''",
              company_id=cid,
              expected_resp_type=RESPONSE_TYPE.OK,
          )
  
          engines = self.get_ml_engines(cid)
          self.assert_list(engines, {"lightwood"})
  
imports: from pathlib import Path
  import json
  import pytest
  from pymongo import MongoClient
  from mindsdb.api.executor.data_types.response_type import RESPONSE_TYPE
  from .conftest import CONFIG_PATH
  from .http_test_helpers import HTTPHelperMixin
label_desc: Use image node_id 8 for calling the TestCompanyIndependent obj's underlying member method code with example usage: obj.test_add_ml_engine() without return types