code: def test_query_models_basic(self):
      model = self.dal.model.create(Model(self.model_input_dict))
      assert len(self.dal.model.query({"id": model.id})) == 1
      _ = self.dal.model.create(Model(self.model_input_dict))
      assert (
          len(
              self.dal.model.query(
                  {"name": self.model_input_dict["name"]}
              )
          )
          == 2
      )
  
imports: from __future__ import division
  from __future__ import print_function
  from __future__ import unicode_literals
  import os
  import shutil
  import tempfile
  import platform
  from datetime import datetime
  from datmo.core.storage.driver.blitzdb_dal_driver import BlitzDBDALDriver
  from datmo.core.storage.local.dal import LocalDAL
  from datmo.core.entity.model import Model
  from datmo.core.util.exceptions import EntityNotFound, InvalidArgumentType
label_desc: Use image node_id 10 for calling the TestLocalDAL obj's underlying member method code with example usage: obj.test_query_models_basic() without return types