class_docstr: Tests LookupTablesCore
docstr: LookupTables - Setup S3 bucket mocking
docstr_tok: ["LookupTables","-","Setup","S3","bucket","mocking"]
code: def setup(self):
      """LookupTables - Setup S3 bucket mocking"""
      self.config = load_config("tests/unit/conf")
  
      self.s3_mock = mock_s3()
      self.s3_mock.start()
  
      self.dynamodb_mock = mock_dynamodb2()
      self.dynamodb_mock.start()
  
      self._put_mock_data()
  
      self._lookup_tables = LookupTables.get_instance(
          config=self.config, reset=True
      )
  
file_path: streamalert/tests/unit/streamalert/shared/lookup_tables/test_core.py
imports: import json
  import zlib
  from mock import ANY, patch
  from moto import mock_s3, mock_dynamodb2
  from nose.tools import assert_equal
  from streamalert.shared.config import load_config
  from streamalert.shared.lookup_tables.core import LookupTables
  from tests.unit.helpers.aws_mocks import put_mock_s3_object, put_mock_dynamod_data
label_desc: Use image node_id 1 for calling the TestLookupTablesCore obj's underlying member method code with example usage: obj.setup() without return types