class_docstr: Test class for AthenaClient
docstr: Athena - Get Table Partitions
docstr_tok: ["Athena","-","Get","Table","Partitions"]
code: def test_get_table_partitions(self):
      """Athena - Get Table Partitions"""
      self.client._client.results = [
          {"Data": [{"VarCharValue": "dt=2018-12-10-10"}]},
          {"Data": [{"VarCharValue": "dt=2018-12-09-10"}]},
          {"Data": [{"VarCharValue": "dt=2018-12-09-10"}]},
          {"Data": [{"VarCharValue": "dt=2018-12-11-10"}]},
      ]
  
      expected_result = {
          "dt=2018-12-10-10",
          "dt=2018-12-09-10",
          "dt=2018-12-11-10",
      }
  
      result = self.client.get_table_partitions("test_table")
      assert_count_equal(result, expected_result)
  
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 8 for calling the TestAthenaClient obj's underlying member method code with example usage: obj.test_get_table_partitions() without return types