class_docstr: Test class for AthenaClient
docstr: Athena - Query Result Paginator
docstr_tok: ["Athena","-","Query","Result","Paginator"]
code: def test_query_result_paginator(self):
      """Athena - Query Result Paginator"""
      data = {"Data": [{"VarCharValue": "result"}]}
      self.client._client.results = [
          data,
      ]
  
      items = list(self.client.query_result_paginator("test query"))
      assert_count_equal(items, [{"ResultSet": {"Rows": [data]}}] * 4)
  
imports: from datetime import datetime
  import os
  from mock import Mock, patch
  from nose.tools import assert_equal, assert_false, assert_count_equal, assert_raises, assert_true, raises
  from streamalert.shared.athena import AthenaClient, AthenaQueryExecutionError
  from streamalert.shared.config import load_config
  from tests.unit.helpers.aws_mocks import MockAthenaClient
label_desc: Use image node_id 18 for calling the TestAthenaClient obj's underlying member method code with example usage: obj.test_query_result_paginator() without return types