code: def test_define(self):
      for exp in self.get_experiments(flush_period=0.5):
          with self.subTest(msg=f"For type {exp.container_type}"):
              exp.define("some/path/value", Float(5), wait=True)
              self.assertEqual(
                  exp.get_structure()["some"]["path"]["value"].fetch(),
                  5,
              )
  
imports: import os
  import unittest
  from datetime import datetime
  from neptune import ANONYMOUS_API_TOKEN, Run, init_model, init_model_version, init_project, init_run
  from neptune.envs import API_TOKEN_ENV_NAME, PROJECT_ENV_NAME
  from neptune.exceptions import InactiveModelException, InactiveModelVersionException, InactiveProjectException, InactiveRunException, MetadataInconsistency, NeptuneProtectedPathException
  from neptune.metadata_containers import Model, ModelVersion, Project
  from neptune.types.atoms.float import Float
  from neptune.types.atoms.string import String
  from neptune.types.series import FloatSeries, StringSeries
label_desc: Use image node_id 3 for calling the TestExperiment obj's underlying member method code with example usage: obj.test_define() without return types