code: def test_handle_invalid_env_values(self):
      for value in ["True", "101", "-1"]:
          with patch.dict(
              os.environ, {NEPTUNE_MAX_DISK_USAGE: value}, clear=True
          ):
              mocked_func = MagicMock()
              with warnings.catch_warnings(record=True) as warns:
                  wrapped_func = ensure_disk_not_overutilize(
                      mocked_func
                  )
                  wrapped_func()
  
                  assert len(warns) == 1
                  assert (
                      f"invalid value of '{NEPTUNE_MAX_DISK_USAGE}': '{value}"
                      in str(warns[-1].message)
                  )
                  mocked_func.assert_called_once()
  
imports: import os
  import unittest
  import warnings
  from io import UnsupportedOperation
  import pytest
  from mock import MagicMock, patch
  from psutil import AccessDenied, Error
  from neptune.envs import NEPTUNE_MAX_DISK_USAGE, NEPTUNE_RAISE_ERROR_ON_DISK_USAGE_EXCEEDED
  from neptune.exceptions import NeptuneMaxDiskUtilizationExceeded
  from neptune.internal.utils.disk_utilization import NonRaisingErrorHandler, RaisingErrorHandler, ensure_disk_not_overutilize
label_desc: Use image node_id 1 for calling the TestDiskUtilization obj's underlying member method code with example usage: obj.test_handle_invalid_env_values() without return types