class_docstr: TestRunner to handle running various tests
docstr: Create a fresh classifier and classify the record, returning the result
docstr_tok: ["Create","a","fresh","classifier","and","classify","the","record",",","returning","the","result"]
code: def _run_classification(record):
      """Create a fresh classifier and classify the record, returning the result"""
      with patch.object(classifier, "SQSClient"), patch.object(
          classifier, "FirehoseClient"
      ):
          _classifier = classifier.Classifier()
          return _classifier.run(records=[record])
  
imports: import argparse
  import os
  import jmespath
  from mock import patch, MagicMock
  from streamalert.alert_processor import main
  from streamalert.alert_processor.helpers import compose_alert
  from streamalert.alert_processor.outputs.output_base import OutputDispatcher
  from streamalert.classifier import classifier
  from streamalert.rules_engine import rules_engine
  from streamalert.shared import rule
  from streamalert.shared.config import ConfigError
  from streamalert.shared.logger import get_logger
  from streamalert.shared.stats import RuleStatisticTracker
  from streamalert_cli.helpers import check_credentials
  from streamalert_cli.test.format import format_green, format_red, format_underline, format_yellow
  from streamalert_cli.test.mocks import LookupTableMocks, ThreatIntelMocks
  from streamalert_cli.test.event_file import TestEventFile
  from streamalert_cli.utils import CLICommand, DirectoryType, generate_subparser, UniqueSortedFileListAction, UniqueSortedListAction
label_desc: Use image node_id 2 for calling the TestRunner obj's underlying member method code with example usage: obj._run_classification(record) and returns: _classifier