code: def test_root_db_node_can_be_queried(tmpdir):
      session = get_sqlite_session_with_root(tmpdir)[0]
  
      root_tree_node = (
          session.query(ScopedLocationTreeNode)
          .filter(
              and_(
                  *[
                      getattr(ScopedLocationTreeNode, attr) == None
                      for attr in ScopedLocation.__dataclass_fields__
                  ]
              )
          )
          .one()
      )
  
      assert root_tree_node.project_name is None
      assert root_tree_node.client_name is None
      assert root_tree_node.round_number is None
  
file_path: Neuraxle/testing_neuraxle/metaopt/test_database_repo.py
imports: import os
  import pytest
  from neuraxle.metaopt.data.vanilla import DEFAULT_CLIENT, DEFAULT_PROJECT, ClientDataclass, ProjectDataclass, RootDataclass, ScopedLocation
  from neuraxle.metaopt.repositories.db import Base, ClientNode, DataClassNode, ProjectNode, ScopedLocationTreeNode, SQLLiteHyperparamsRepository
  from sqlalchemy import and_, create_engine
  from sqlalchemy.orm import sessionmaker
  from testing_neuraxle.metaopt.test_automl_dataclasses import SOME_PROJECT_DATACLASS
label_desc: Use image node_id 3 for calling a global function with example usage: test_root_db_node_can_be_queried(tmpdir) without return types