class_docstr: Checks all functions of BlitzDBDALDriver
code: def setup_class(self):
      # provide mountable tmp directory for docker
      tempfile.tempdir = (
          "/tmp" if not platform.system() == "Windows" else None
      )
      test_datmo_dir = os.environ.get(
          "TEST_DATMO_DIR", tempfile.gettempdir()
      )
      self.temp_dir = tempfile.mkdtemp(dir=test_datmo_dir)
      # TODO: Automatically create Document class from collection
      # For now, use one of pre-defined collections:
      self.collection = "model"
      self.database = BlitzDBDALDriver("file", self.temp_dir)
  
imports: from __future__ import division
  from __future__ import print_function
  from __future__ import unicode_literals
  import os
  import tempfile
  import datetime
  import platform
  from datmo.core.storage.driver.blitzdb_dal_driver import BlitzDBDALDriver
  from datmo.core.util.exceptions import EntityNotFound, InvalidArgumentType, RequiredArgumentMissing
  from datmo.core.util.misc_functions import create_unique_hash
label_desc: Use image node_id 1 for calling the TestBlitzDBDALDriver obj's underlying member method code with example usage: obj.setup_class() without return types