code: def test_import_error_caugth(self):
      with pytest.raises(RuntimeError, match="abc"):
          with ImportOptional("PacK"):
              raise RuntimeError("abc")
  
      with ImportOptional("PacK"):
          raise ImportError
  
      with ImportOptional("PacK"):
          raise ModuleNotFoundError()
  
file_path: orion/tests/unittests/core/utils/test_module_import.py
imports: import pytest
  from orion.core.utils.module_import import ImportOptional
label_desc: Use image node_id 3 for calling the TestImportOptional obj's underlying member method code with example usage: obj.test_import_error_caugth() without return types