class_docstr: Test class for FirehoseClient
docstr: FirehoseClient - Record Batches, Record Too Large
docstr_tok: ["FirehoseClient","-","Record","Batches",",","Record","Too","Large"]
code: def test_record_batches_rec_too_large(self, failure_mock):
      """FirehoseClient - Record Batches, Record Too Large"""
      records = [{"key": "test" * 1000 * 1000}]
  
      result = list(
          FirehoseClient._record_batches(records, "test_function_name")
      )
      assert_equal(result, [])
      failure_mock.assert_called_with(1, "test_function_name")
  
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 7 for calling the TestFirehoseClient obj's underlying member method code with example usage: obj.test_record_batches_rec_too_large(failure_mock) without return types