class_docstr: Test class for AthenaClient
docstr: Athena - Unique Values from Query
docstr_tok: ["Athena","-","Unique","Values","from","Query"]
code: def test_unique_values_from_query(self):
      """Athena - Unique Values from Query"""
      query = {
          "ResultSet": {
              "Rows": [
                  {"Data": [{"VarCharValue": "foobar"}]},
                  {"Data": [{"VarCharValue": "barfoo"}]},
                  {"Data": [{"VarCharValue": "barfoo"}]},
                  {"Data": [{"VarCharValue": "foobarbaz"}]},
              ]
          }
      }
      expected_result = {"foobar", "barfoo", "foobarbaz"}
  
      result = self.client._unique_values_from_query(query)
      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 3 for calling the TestAthenaClient obj's underlying member method code with example usage: obj.test_unique_values_from_query() without return types