class_docstr: Test class for FirehoseClient
docstr: FirehoseClient - Finalize, Success
code: def test_finalize_success(self, log_mock):
      """FirehoseClient - Finalize, Success"""
      request_id = "success_id"
      stream_name = "stream_name"
      count = 3
      response = {"ResponseMetadata": {"RequestId": request_id}}
  
      FirehoseClient._finalize(
          response, stream_name, count, "test_function_name"
      )
      log_mock.assert_called_with(
          "Successfully sent %d message(s) to firehose %s with RequestId '%s'",
          count,
          stream_name,
          request_id,
      )
  
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 16 for calling the TestFirehoseClient obj's underlying member method code with example usage: obj.test_finalize_success(log_mock) without return types