Add get_databases method to glue moto client. Update IMPLEMENTATION_COVERAGE.md with methods that were covered previously
This commit is contained in:
parent
12ac1cbae2
commit
753a39ed0d
4 changed files with 37 additions and 9 deletions
|
|
@ -34,6 +34,9 @@ class GlueBackend(BaseBackend):
|
|||
except KeyError:
|
||||
raise DatabaseNotFoundException(database_name)
|
||||
|
||||
def get_databases(self):
|
||||
return [self.databases[key] for key in self.databases] if self.databases else []
|
||||
|
||||
def create_table(self, database_name, table_name, table_input):
|
||||
database = self.get_database(database_name)
|
||||
|
||||
|
|
|
|||
|
|
@ -30,6 +30,10 @@ class GlueResponse(BaseResponse):
|
|||
database = self.glue_backend.get_database(database_name)
|
||||
return json.dumps({"Database": {"Name": database.name}})
|
||||
|
||||
def get_databases(self):
|
||||
database_list = self.glue_backend.get_databases()
|
||||
return json.dumps({"DatabaseList": [{"Name": database.name} for database in database_list]})
|
||||
|
||||
def create_table(self):
|
||||
database_name = self.parameters.get("DatabaseName")
|
||||
table_input = self.parameters.get("TableInput")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue