old_contents: from odm2api.ODMconnection import dbconnection
  from odm2api.ODM2.models import Base, setSchema
  
  class iInputs(object):
      def __init__(self):
          self.create_memory_db()
  
      def parse(self, file_path):
          raise NotImplementedError()
  
      def verify(self):
          raise NotImplementedError()
  
      def sendODM2Session(self):
          raise NotImplementedError()
  
      def create_memory_db(self):
          # create connection to temp sqlite db
          self._session_factory = dbconnection.createConnection('sqlite', r'D:\DEV\YODA-Tools\tests\test_files\ODM2_ts.sqlite', 2.0)
          # self._session_factory = dbconnection.createConnection('sqlite', ':memory:', 2.0)
          self._session = self._session_factory.getSession()
          self._engine = self._session_factory.engine
          setSchema(self._engine)
          Base.metadata.create_all(self._engine)
  
  
new_contents: from odm2api.ODMconnection import dbconnection
  from odm2api.ODM2.models import Base, setSchema
  
  class iInputs(object):
      def __init__(self):
          self.create_memory_db()
  
      def parse(self, file_path):
          raise NotImplementedError()
  
      def verify(self):
          raise NotImplementedError()
  
      def sendODM2Session(self):
          raise NotImplementedError()
  
      def create_memory_db(self):
          # create connection to temp sqlite db
          # self._session_factory = dbconnection.createConnection('sqlite', r'D:\DEV\YODA-Tools\tests\test_files\ODM2_ts.sqlite', 2.0)
          self._session_factory = dbconnection.createConnection('sqlite', ':memory:', 2.0)
          self._session = self._session_factory.getSession()
          self._engine = self._session_factory.engine
          setSchema(self._engine)
          Base.metadata.create_all(self._engine)
  
  
subject: fix inputs db connection string