Add scaffolding for Glue service, including create_database and get_database for the Glue Data Catalog
This commit is contained in:
parent
2e5e7e7f5e
commit
77f0a61c9f
10 changed files with 111 additions and 4 deletions
30
tests/test_glue/test_datacatalog.py
Normal file
30
tests/test_glue/test_datacatalog.py
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
from __future__ import unicode_literals
|
||||
|
||||
import sure # noqa
|
||||
import boto3
|
||||
|
||||
from moto import mock_glue
|
||||
|
||||
|
||||
def create_database(client, database_name):
|
||||
return client.create_database(
|
||||
DatabaseInput={
|
||||
'Name': database_name
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
def get_database(client, database_name):
|
||||
return client.get_database(Name=database_name)
|
||||
|
||||
|
||||
@mock_glue
|
||||
def test_create_database():
|
||||
client = boto3.client('glue', region_name='us-east-1')
|
||||
database_name = 'myspecialdatabase'
|
||||
create_database(client, database_name)
|
||||
|
||||
response = get_database(client, database_name)
|
||||
database = response['Database']
|
||||
|
||||
database.should.equal({'Name': database_name})
|
||||
Loading…
Add table
Add a link
Reference in a new issue