code: def test_implicit_run_delete(self):
      run_hash = []
  
      def _func():
          run = Run(system_tracking_interval=None)
          run_hash.append(run.hash)
          self.assertIsNone(run.end_time)
          for i in range(10):
              run.track(i, name="seq")
          self.assertIsNone(run.end_time)
  
      _func()
  
      time.sleep(
          0.1
      )  # wait for tracking queue and gc to collect the run object
      self.assertIsNotNone(self._query_run_finalized_at(run_hash[0]))
  
file_path: aim/tests/sdk/test_run_finalization_time.py
imports: import time
  import os
  from tests.base import TestBase
  from aim.sdk.run import Run
  from aim.sdk.configs import AIM_ENABLE_TRACKING_THREAD
label_desc: Use image node_id 2 for calling the TestRunFinalizedAt obj's underlying member method code with example usage: obj.test_implicit_run_delete() without return types