func deleteTable(db *dynamodb.DynamoDB, tableName string) error { params := &dynamodb.DeleteTableInput{ TableName: aws.String(tableName), } _, err := db.DeleteTable(params) if err != nil { return err } describeParams := &dynamodb.DescribeTableInput{ TableName: aws.String(tableName), } if err := db.WaitUntilTableNotExists(describeParams); err != nil { return err } return nil }