class_docstr: S3Payload tests
class_docstr_tok: ["S3Payload","tests"]
docstr: S3Payload - JSON Lines Reader, Fallback
docstr_tok: ["S3Payload","-","JSON","Lines","Reader",",","Fallback"]
code: def test_jsonlines_reader_fallback(self):
      """S3Payload - JSON Lines Reader, Fallback"""
      with tempfile.SpooledTemporaryFile(max_size=10 * 1024) as reader:
          reader.write("non-json-value\n".encode())
          reader.seek(0)
          line_reader = S3Payload._jsonlines_reader(reader)
          assert_equal(reader == line_reader, True)
  
imports: import json
  import gzip
  import os
  import tempfile
  import boto3
  from botocore.exceptions import ClientError
  from mock import patch
  from moto import mock_s3
  from nose.tools import assert_equal, assert_raises
  from pyfakefs import fake_filesystem_unittest
  from streamalert.classifier.payload.s3 import S3Payload, S3PayloadError
label_desc: Use image node_id 13 for calling the TestS3Payload obj's underlying member method code with example usage: obj.test_jsonlines_reader_fallback() without return types