class_docstr: Set up executor: mock data handler
code: def set_project(self, project):
      r = self.db.Project.query.filter_by(name=project["name"]).first()
      if r is not None:
          self.db.session.delete(r)
  
      r = self.db.Project(
          id=1,
          name=project["name"],
      )
      self.db.session.add(r)
      self.db.session.commit()
  
imports: import copy
  import datetime
  import json
  import os
  import sys
  import tempfile
  from unittest import mock
  from pathlib import Path
  import duckdb
  import numpy
  import pandas
  from mindsdb_sql.render.sqlalchemy_render import SqlalchemyRender
  from mindsdb_sql import parse_sql
label_desc: Use image node_id 5 for calling the BaseExecutorTest obj's underlying member method code with example usage: obj.set_project(project) without return types