class_docstr: Test class for FirehoseClient
docstr: FirehoseClient - Strip Successful Records
docstr_tok: ["FirehoseClient","-","Strip","Successful","Records"]
code: def test_strip_successful_records(self):
      """FirehoseClient - Strip Successful Records"""
      batch = [
          {"test": "success"},
          {"other": "failure"},
          {"other": "info"},
      ]
      response = {
          "FailedPutCount": 1,
          "RequestResponses": [
              {"RecordId": "rec_id_01"},
              {"ErrorCode": 10, "ErrorMessage": "foo"},
              {"RecordId": "rec_id_03"},
          ],
      }
  
      expected_batch = [{"other": "failure"}]
      FirehoseClient._strip_successful_records(batch, response)
  
      assert_equal(batch, expected_batch)
  
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 11 for calling the TestFirehoseClient obj's underlying member method code with example usage: obj.test_strip_successful_records() without return types