class_docstr: Test class for FirehoseClient
docstr: FirehoseClient - Load Enabled Log Sources
code: def test_load_enabled_sources(self):
      """FirehoseClient - Load Enabled Log Sources"""
      logs_config = {
          "log_type_01:sub_type_01": {},
          "log_type_01:sub_type_02": {},  # This log type should is not enabled
          "log_type_02:sub_type_01": {},
          "log_type_02:sub_type_02": {},
      }
      firehose_config = {
          "enabled_logs": [
              "log_type_01:sub_type_01",  # One log for log_type_01
              "log_type_02",  # All of log_type_02
          ]
      }
      expected_result = {
          "log_type_01_sub_type_01": "log_type_01:sub_type_01",
          "log_type_02_sub_type_01": "log_type_02:sub_type_01",
          "log_type_02_sub_type_02": "log_type_02:sub_type_02",
      }
  
      enabled_logs = FirehoseClient.load_enabled_log_sources(
          firehose_config, logs_config
      )
      assert_equal(enabled_logs, expected_result)
  
imports: from botocore.exceptions import ClientError
  from mock import Mock, patch
  from nose.tools import assert_equal
  from streamalert.shared.firehose import FirehoseClient
label_desc: Use image node_id 22 for calling the TestFirehoseClient obj's underlying member method code with example usage: obj.test_load_enabled_sources() without return types