code: def test_call(monkeypatch, mocked_client, log_dataset):
      monkeypatch.setattr(httpx, "get", mocked_client.get)
      monkeypatch.setattr(httpx, "stream", mocked_client.stream)
  
      rule = Rule(query="inputs.text:(NOT positive)", label="negative")
      rule.apply(log_dataset)
  
      records = load(log_dataset)
      assert rule(records[0]) == "negative"
      assert rule(records[1]) is None
  
imports: import httpx
  import pytest
  from argilla import User
  from argilla.client.api import copy, delete, load
  from argilla.client.models import TextClassificationRecord
  from argilla.client.sdk.datasets.models import TaskType
  from argilla.client.sdk.text_classification.models import CreationTextClassificationRecord, TextClassificationBulkData
  from argilla.labeling.text_classification import Rule, add_rules, delete_rules, load_rules, update_rules
  from argilla.labeling.text_classification.rule import RuleNotAppliedError
  from argilla.server.errors import EntityNotFoundError
  from tests.integration.helpers import SecuredClient
  from tests.integration.utils import delete_ignoring_errors
label_desc: Use image node_id 6 for calling a global function with example usage: test_call(monkeypatch, mocked_client, log_dataset) without return types