code: def test_output_loading():
      """OutputDispatcher - Loading Output Classes"""
      loaded_outputs = set(StreamAlertOutput.get_all_outputs())
      # Add new outputs to this list to make sure they're loaded properly
      expected_outputs = {
          "aws-firehose",
          "aws-lambda",
          "aws-lambda-v2",
          "aws-s3",
          "aws-ses",
          "aws-sns",
          "aws-sqs",
          "aws-cloudwatch-log",
          "carbonblack",
          "demisto",
          "github",
          "jira",
          "jira-v2",
          "komand",
          "pagerduty",
          "pagerduty-v2",
          "pagerduty-incident",
          "phantom",
          "slack",
          "teams",
          "victorops",
      }
      assert_count_equal(loaded_outputs, expected_outputs)
  
imports: from mock import Mock, patch, MagicMock
  from moto import mock_kms, mock_ssm
  from nose.tools import assert_equal, assert_is_instance, assert_is_not_none, assert_is_none, assert_count_equal
  from requests.exceptions import Timeout
  from streamalert.alert_processor.outputs.output_base import OutputDispatcher, OutputProperty, OutputRequestFailure, StreamAlertOutput
  from streamalert.alert_processor.outputs.aws import S3Output
  from tests.unit.streamalert.alert_processor import CONFIG, KMS_ALIAS, MOCK_ENV, REGION, PREFIX
  from tests.unit.streamalert.alert_processor.helpers import put_mock_ssm_parameters
label_desc: Use image node_id 6 for calling a global function with example usage: test_output_loading() without return types