Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mock more of the Glue Data Catalog APIs #1848

Merged
merged 1 commit into from
Oct 15, 2018

Conversation

ashb
Copy link
Contributor

@ashb ashb commented Oct 2, 2018

This expands on #1750 and adds some more APIs (much easier to have a base to work on! As pointed out in #1561)

This adds some of the missing Get/Update/Create APIs relating to the Glue data catalog -- but not yet all of them, and improves some of the error handling/edge cases when tables or DBs don't exist etc.

@ashb ashb force-pushed the expand-glue-catalog-mocking branch 2 times, most recently from a6b2c43 to d92351a Compare October 3, 2018 10:11
@coveralls
Copy link

Coverage Status

Coverage decreased (-0.4%) to 92.2% when pulling d92351a7777f7224cd364cab75408e862fdccb29 on ashb:expand-glue-catalog-mocking into dfa7935 on spulec:master.

@coveralls
Copy link

coveralls commented Oct 3, 2018

Coverage Status

Coverage increased (+0.07%) to 92.62% when pulling 5783d66 on ashb:expand-glue-catalog-mocking into dfa7935 on spulec:master.

@ashb ashb force-pushed the expand-glue-catalog-mocking branch 4 times, most recently from 1dce9f0 to e8a2ea6 Compare October 3, 2018 14:12
This adds some of the missing Get/Update/Create APIs relating to the
Glue data catalog -- but not yet all of them, and none of the Batch* API
calls.
@ashb ashb force-pushed the expand-glue-catalog-mocking branch from e8a2ea6 to 5783d66 Compare October 3, 2018 14:34
@ashb
Copy link
Contributor Author

ashb commented Oct 3, 2018

100% coverage on the moto/glue/* files now. I'm not sure why coverals is reporting a drop in coverage - unless it's a bit noisy some times? Edit it's now updated the coverage figures.

PTAL when you have a spare moment @spulec

@spulec spulec merged commit dfc7939 into getmoto:master Oct 15, 2018
@spulec
Copy link
Collaborator

spulec commented Oct 15, 2018

This is great; thanks for your help!

@ashb ashb deleted the expand-glue-catalog-mocking branch October 16, 2018 08:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants