code: def test_check_failure_display_with_enabled_colab_enviroment():
      # Arrange
      failure = CheckFailure(DummyCheck(), Exception("error message"))
      # Assert
      with patch(
          "deepchecks.core.display.is_colab_env", return_value=True
      ):
          with patch("deepchecks.core.display.display_html") as mock:
              failure.display_check(as_widget=True)
              mock.assert_called_once()
              args, kwargs = list(mock.call_args)
              html, *_ = args
              assert_that(
                  html, all_of(instance_of(str), is_html_document())
              )
  
imports: import contextlib
  import io
  import pathlib
  import typing
  from unittest.mock import Mock, patch
  import jsonpickle
  import pandas
  import plotly.express
  import plotly.io
  from hamcrest import all_of, any_of, assert_that, calling, equal_to, greater_than, has_entries, has_length, instance_of, is_, matches_regexp, only_contains, raises
  from ipywidgets import VBox, Widget
  from deepchecks.core.check_result import CheckFailure, CheckResult
  from deepchecks.core.errors import DeepchecksValueError
  from deepchecks.tabular.checks import ColumnsInfo, MixedNulls
  from deepchecks.utils.json_utils import from_json
  from tests.common import DummyCheck, create_check_result, create_suite_result, instance_of_ipython_formatter
label_desc: Use image node_id 20 for calling a global function with example usage: test_check_failure_display_with_enabled_colab_enviroment() without return types