class_docstr: Tests the S3Driver
  
  This was largely ported over from test_lookup_tables.py from the old implementation.
class_docstr_tok: ["Tests","the","S3Driver","This","was","largely","ported","over","from","test_lookup_tables.py","from","the","old","implementation","."]
code: def _put_mock_tables(self):
      # Build a new dynamodb schema matching the tables configured
      put_mock_dynamod_data(
          "table_name",
          {
              "AttributeDefinitions": [
                  {
                      "AttributeName": "MyPartitionKey",
                      "AttributeType": "S",
                  },
                  {"AttributeName": "MySortKey", "AttributeType": "S"},
              ],
              "KeySchema": [
                  {
                      "AttributeName": "MyPartitionKey",
                      "KeyType": "HASH",
                  },
                  {"AttributeName": "MySortKey", "KeyType": "RANGE"},
              ],
          },
          [
              {
                  "MyPartitionKey": "aaaa",
                  "MySortKey": "1",
                  "MyValueKey": "could_this_be_a_foo?",
              },
              {
                  "MyPartitionKey": "aaaa",
                  "MySortKey": "2",
                  "MyValueKey": "or_is_this_just_fantasy?",
              },
              {
                  "MyPartitionKey": "aaaa",
                  "MySortKey": "3",
                  "MyValueKey": "no_couldnt_be",
              },
              {
                  "MyPartitionKey": "bbbb",
                  "MySortKey": "1",
                  "MyValueKey": "beeffedfeedbeefdeaddeafbeddab",
              },
          ],
      )
  
imports: from datetime import datetime
  from mock import patch
  from botocore.exceptions import ReadTimeoutError
  from moto import mock_dynamodb2
  from nose.tools import assert_equal, assert_false, assert_raises, assert_true
  from streamalert.shared.config import load_config
  from streamalert.shared.lookup_tables.drivers_factory import construct_persistence_driver
  from streamalert.shared.lookup_tables.errors import LookupTablesInitializationError
  from tests.unit.helpers.aws_mocks import put_mock_dynamod_data
label_desc: Use image node_id 2 for calling the TestDynamoDBDriver obj's underlying member method code with example usage: obj._put_mock_tables() without return types