code: def test_single_col_mismatch_without_display():
      # Arrange
      data = {
          "col1": [
              "Deep",
              "deep",
              "deep!!!",
              "earth",
              "foo",
              "bar",
              "foo?",
          ]
      }
      compared_data = {
          "col1": [
              "Deep",
              "deep",
              "$deeP$",
              "earth",
              "foo",
              "bar",
              "foo?",
              "?deep",
          ]
      }
  
      # Act
      result = StringMismatchComparison().run(
          pd.DataFrame(data=data),
          pd.DataFrame(data=compared_data),
          with_display=False,
      )
  
      # Assert - 1 column, 1 baseform are mismatch
      assert_that(result.value, has_entry("col1", has_length(1)))
      assert_that(result.display, has_length(0))
  
file_path: deepchecks/tests/tabular/checks/train_test_validation/string_mismatch_comparison_test.py
imports: import numpy
  import pandas
  from hamcrest import assert_that, equal_to, greater_than, has_entries, has_entry, has_items, has_length
  from deepchecks.tabular.checks import StringMismatchComparison
  from deepchecks.tabular.dataset import Dataset
  from tests.base.utils import equal_condition_result
label_desc: Use image node_id 2 for calling a global function with example usage: test_single_col_mismatch_without_display() without return types