code: def set_environ(request):
      from .. import core, field
  
      exist_env = os.environ.get("CI", no_default)
      env_to_set = getattr(request, "param", None) or "true"
  
      try:
          os.environ["CI"] = env_to_set
          core.SerializableSerializer.unregister(core.Serializable)
          importlib.reload(core)
          importlib.reload(field)
          yield
      finally:
          if exist_env is no_default:
              os.environ.pop("CI", None)
          else:
              os.environ["CI"] = exist_env
          core.SerializableSerializer.unregister(core.Serializable)
          importlib.reload(core)
          importlib.reload(field)
  
imports: import importlib
  import os
  from collections import namedtuple
  from datetime import timezone
  import numpy
  import pandas
  import pytest
  from ....core import EntityData
  from ....utils import no_default
  from ...None import serialize, deserialize
  from ..None import Serializable, FieldTypes, IdentityField, BoolField, AnyField, Int8Field, Int16Field, Int32Field, Int64Field, UInt8Field, UInt16Field, UInt32Field, UInt64Field, Float16Field, Float32Field, Float64Field, Complex64Field, Complex128Field, StringField, BytesField, KeyField, NDArrayField, Datetime64Field, Timedelta64Field, DataTypeField, IndexField, SeriesField, DataFrameField, IntervalArrayField, SliceField, FunctionField, NamedTupleField, TZInfoField, ListField, TupleField, DictField, ReferenceField, OneOfField
label_desc: Use image node_id 1 for calling a global function with example usage: set_environ(request) without return types