code: def test_numeric_expectations(batch):
      numeric_expectations(
          "column",
          {
              "monotonic_increase": True,
              "monotonic_increase_strict": True,
              "monotonic_decrease_strict": False,
              "monotonic_decrease": True,
              "min": -1,
              "max": 5,
          },
          batch,
      )
      batch.expect_column_values_to_be_in_type_list.assert_called_once()
      batch.expect_column_values_to_be_increasing.assert_called_once_with(
          "column", strictly=True
      )
      batch.expect_column_values_to_be_decreasing.assert_called_once_with(
          "column", strictly=False
      )
      batch.expect_column_values_to_be_between.assert_called_once_with(
          "column",
          min_value=-1,
          max_value=5,
      )
  
file_path: ydata-profiling/tests/unit/test_ge_integration_expectations.py
imports: from unittest.mock import Mock, patch
  import pytest
  from ydata_profiling.model.expectation_algorithms import categorical_expectations, datetime_expectations, file_expectations, generic_expectations, image_expectations, numeric_expectations, path_expectations, url_expectations
label_desc: Use image node_id 5 for calling a global function with example usage: test_numeric_expectations(batch) without return types