class_docstr: Test shared LookupTablesConfiguration class.
code: def _basic_configuration():
      return {
          "lookup_tables": {
              "enabled": True,
              "tables": {
                  "resource_map_prototype": {
                      "driver": "s3",
                      "bucket": "airbnb.sample.lookuptable",
                      "key": "resource_map.gz",
                      "cache_refresh_minutes": 10,
                      "compression": "gzip",
                  },
                  "resource_map_dynamodb": {
                      "driver": "dynamodb",
                      "table": "some_table_name",
                      "partition_key": "MyPartitionKey",
                      "value_key": "MyValueKey",
                      "cache": {
                          "refresh_minutes": 2,
                          "maximum_keys": 10,
                      },
                  },
              },
          }
      }
  
file_path: streamalert/tests/unit/streamalert/shared/lookup_tables/test_configuration.py
imports: from nose.tools import assert_equal, assert_false, assert_true
  from streamalert.shared.lookup_tables.configuration import LookupTablesConfiguration
label_desc: Use image node_id 1 for calling the TestLookupTablesConfiguration obj's underlying member method code with example usage: obj._basic_configuration() and returns: dict