mintel / pytest-localstack

Pytest plugin for local AWS integration tests
MIT License
78 stars 17 forks source link

Initial Version #1

Closed jtdoepke closed 6 years ago

jtdoepke commented 6 years ago

This PR is the ongoing work to populate an initial version of this library.

TODO

Boilerplate

Docs

Testing

Review

Deployment

codecov[bot] commented 6 years ago

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@84932ae). Click here to learn what that means. The diff coverage is 61.08%.

Impacted file tree graph

@@            Coverage Diff            @@
##             master       #1   +/-   ##
=========================================
  Coverage          ?   61.08%           
=========================================
  Files             ?       10           
  Lines             ?      555           
  Branches          ?        0           
=========================================
  Hits              ?      339           
  Misses            ?      216           
  Partials          ?        0
Flag Coverage Δ
#functional 54.41% <54.41%> (?)
#integration 44.32% <44.32%> (?)
#unit 25.4% <25.4%> (?)
Impacted Files Coverage Δ
pytest_localstack/constants.py 0% <0%> (ø)
pytest_localstack/plugin.py 30.76% <30.76%> (ø)
pytest_localstack/exceptions.py 34.78% <34.78%> (ø)
pytest_localstack/__init__.py 44.73% <44.73%> (ø)
pytest_localstack/service_checks.py 48.21% <48.21%> (ø)
pytest_localstack/contrib/boto3.py 57.14% <57.14%> (ø)
pytest_localstack/container.py 65.21% <65.21%> (ø)
pytest_localstack/session.py 66.45% <66.45%> (ø)
pytest_localstack/utils.py 66.66% <66.66%> (ø)
pytest_localstack/contrib/botocore.py 71.51% <71.51%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 84932ae...b07ea54. Read the comment docs.

jtdoepke commented 6 years ago

@trickv @nabadger I think we're going to need a Mintel user for https://pypi.python.org/pypi and https://testpypi.python.org/pypi to be one of the package owners and to let Travis-CI push package versions.

jtdoepke commented 6 years ago

Since this is basically functional, I'm thinking of merge to master and handling to remaining TODOs as separate issues (pending review).