code: def check_for_rules(self, rules):
      if not rules:  # no filtering on rules is being performed
          return True
  
      expected_rules = (
          set(self.trigger_rules) - rule.Rule.disabled_rules()
      )
      self.suppressed = not bool(expected_rules.intersection(rules))
      return not self.suppressed
  
imports: import base64
  import json
  import re
  import time
  import zlib
  from mock import patch
  from streamalert.classifier.parsers import ParserBase
  from streamalert.shared import rule
  from streamalert.shared.logger import get_logger
  from streamalert_cli.test.mocks import LookupTableMocks, ThreatIntelMocks
label_desc: Use image node_id 19 for calling the TestEvent obj's underlying member method code with example usage: obj.check_for_rules(rules) and returns: unknown, True