code: def test_monitoring_enabled_in_non_interactive_python(
      self, stdout_job, stderr_job, hardware_job, traceback_job
  ):
      with init_run(mode="debug", monitoring_namespace="monitoring"):
          stdout_job.assert_called_once_with(
              attribute_name="monitoring/stdout"
          )
          stderr_job.assert_called_once_with(
              attribute_name="monitoring/stderr"
          )
          hardware_job.assert_called_once_with(
              attribute_namespace="monitoring"
          )
          traceback_job.assert_called_once_with(
              path="monitoring/traceback", fail_on_exception=True
          )
  
imports: import itertools
  import os
  import unittest
  from mock import mock_open, patch
  from neptune import ANONYMOUS_API_TOKEN, init_run
  from neptune.attributes.atoms import String
  from neptune.common.utils import IS_WINDOWS
  from neptune.common.warnings import NeptuneWarning, warned_once
  from neptune.envs import API_TOKEN_ENV_NAME, PROJECT_ENV_NAME
  from neptune.exceptions import MissingFieldException
  from neptune.internal.backends.api_model import Attribute, AttributeType, IntAttribute
  from neptune.internal.backends.neptune_backend_mock import NeptuneBackendMock
  from neptune.types import GitRef
  from tests.unit.neptune.new.client.abstract_experiment_test_mixin import AbstractExperimentTestMixin
  from tests.unit.neptune.new.utils.api_experiments_factory import api_run
label_desc: Use image node_id 8 for calling the TestClientRun obj's underlying member method code with example usage: obj.test_monitoring_enabled_in_non_interactive_python(stdout_job, stderr_job, hardware_job, traceback_job) without return types