Add scaffolding for Glue service, including create_database and get_database for the Glue Data Catalog

This commit is contained in:
TheDooner64 2018-07-10 13:50:47 -04:00
commit 77f0a61c9f
10 changed files with 111 additions and 4 deletions

27
moto/glue/models.py Normal file
View file

@ -0,0 +1,27 @@
from __future__ import unicode_literals
from moto.core import BaseBackend, BaseModel
from moto.compat import OrderedDict
class GlueBackend(BaseBackend):
def __init__(self):
self.databases = OrderedDict()
def create_database(self, database_name):
database = FakeDatabase(database_name)
self.databases[database_name] = database
return database
def get_database(self, database_name):
return self.databases[database_name]
class FakeDatabase(BaseModel):
def __init__(self, database_name):
self.name = database_name
glue_backend = GlueBackend()