class_docstr: Test class for FirehoseClient
docstr: FirehoseClient - Send data when the log name is very long
code: def test_send_long_log_name(self, send_batch_mock):
      """FirehoseClient - Send data when the log name is very long"""
      FirehoseClient._ENABLED_LOGS = {
          "very_very_very_long_log_stream_name_abcdefg_hijklmn_70_characters_long": {}
      }
      expected_batch = [
          '{"unit_key_01":1,"unit_key_02":"test"}\n',
          '{"unit_key_01":2,"unit_key_02":"test"}\n',
      ]
  
      client = FirehoseClient.load_from_config(
          prefix="unit-test",
          firehose_config={"enabled": True, "use_prefix": False},
          log_sources=None,
      )
  
      client.send(self._sample_payloads_long_log_name)
      send_batch_mock.assert_called_with(
          "streamalert_very_very_very_long_log_stream_name_abcdefg_7c88167b",
          expected_batch,
          "classifier",
      )
  
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 30 for calling the TestFirehoseClient obj's underlying member method code with example usage: obj.test_send_long_log_name(send_batch_mock) without return types