code: def test_without_drift(self, small_wikiann_train_test_text_data):
      # Arrange
      train, _ = small_wikiann_train_test_text_data
      train.calculate_builtin_properties()
      check = PropertyDrift(
          min_samples=20
      ).add_condition_drift_score_less_than()
      # Act
      result = check.run(train_dataset=train, test_dataset=train)
      condition_results = check.conditions_decision(result)
      # Assert
      assert len(condition_results) == 1
      assert condition_results[0].is_pass() is True
  
      assert_that(
          result.value,
          has_entries(
              {
                  "Text Length": has_entries(
                      {
                          "Drift score": 0.0,
                          "Method": "Kolmogorov-Smirnov",
                      }
                  ),
                  "% Special Characters": has_entries(
                      {
                          "Drift score": 0.0,
                          "Method": "Kolmogorov-Smirnov",
                      }
                  ),
                  "Sentiment": has_entries(
                      {"Drift score": None, "Method": None}
                  ),
                  "Average Word Length": has_entries(
                      {
                          "Drift score": 0.0,
                          "Method": "Kolmogorov-Smirnov",
                      }
                  ),
                  "Subjectivity": has_entries(
                      {"Drift score": None, "Method": None}
                  ),
                  "Max Word Length": has_entries(
                      {
                          "Drift score": 0.0,
                          "Method": "Kolmogorov-Smirnov",
                      }
                  ),
              }
          ),
      )
  
file_path: deepchecks/tests/nlp/checks/train_test_validation/property_drift_test.py
imports: import typing
  from hamcrest import *
  from deepchecks.nlp.checks import PropertyDrift
  from deepchecks.nlp.text_data import TextData
  from tests.base.utils import equal_condition_result
label_desc: Use image node_id 1 for calling the TestTokenClassification obj's underlying member method code with example usage: obj.test_without_drift(small_wikiann_train_test_text_data) without return types