Add get_databases method to glue moto client. Update IMPLEMENTATION_COVERAGE.md with methods that were covered previously

This commit is contained in:
MarcosBernal 2020-04-21 20:10:39 +02:00
commit 753a39ed0d
4 changed files with 37 additions and 9 deletions

View file

@ -52,6 +52,27 @@ def test_get_database_not_exits():
)
@mock_glue
def test_get_databases_empty():
client = boto3.client("glue", region_name="us-east-1")
response = client.get_databases()
response["DatabaseList"].should.have.length_of(0)
@mock_glue
def test_get_databases_several_items():
client = boto3.client("glue", region_name="us-east-1")
database_name_1, database_name_2 = "firstdatabase", "seconddatabase"
helpers.create_database(client, database_name_1)
helpers.create_database(client, database_name_2)
database_list = sorted(client.get_databases()["DatabaseList"], key=lambda x: x["Name"])
database_list.should.have.length_of(2)
database_list[0].should.equal({"Name": database_name_1})
database_list[1].should.equal({"Name": database_name_2})
@mock_glue
def test_create_table():
client = boto3.client("glue", region_name="us-east-1")