code: def test_poke_message_invalid_filtering(self):
      self.sqs_client.create_queue(QueueName=QUEUE_NAME)
      self.sqs_client.send_message(
          QueueUrl=QUEUE_URL, MessageBody="hello"
      )
  
      sensor = SqsSensor(
          **self.default_op_kwargs, message_filtering="invalid_option"
      )
      with pytest.raises(
          NotImplementedError,
          match="Override this method to define custom filters",
      ):
          sensor.poke({})
  
imports: from __future__ import annotations
  import json
  from unittest import mock
  import pytest
  from moto import mock_sqs
  from airflow.exceptions import AirflowException, AirflowSkipException, TaskDeferred
  from airflow.providers.amazon.aws.hooks.sqs import SqsHook
  from airflow.providers.amazon.aws.sensors.sqs import SqsSensor
label_desc: Use image node_id 8 for calling the TestSqsSensor obj's underlying member method code with example usage: obj.test_poke_message_invalid_filtering() without return types