├── .editorconfig ├── .gitignore ├── .pre-commit-config.yaml ├── .travis.yml ├── CHANGELOG.rst ├── LICENSE ├── Makefile ├── README.rst ├── docs ├── Makefile ├── _build │ └── .gitignore ├── _static │ └── .gitignore ├── conf.py ├── index.rst ├── internals │ ├── contrib │ │ ├── boto3.rst │ │ ├── botocore.rst │ │ └── index.rst │ ├── hooks.rst │ ├── index.rst │ └── session.rst ├── make.bat ├── requirements.txt └── using.rst ├── examples └── sync_buckets │ ├── README.md │ ├── sync_buckets.py │ └── test_sync_buckets.py ├── poetry.lock ├── pyproject.toml ├── pytest_localstack ├── __init__.py ├── constants.py ├── container.py ├── contrib │ ├── __init__.py │ ├── boto3.py │ └── botocore.py ├── exceptions.py ├── hookspecs.py ├── plugin.py ├── service_checks.py ├── session.py └── utils.py └── tests ├── .flake8 ├── __init__.py ├── functional ├── __init__.py ├── conftest.py ├── test_container.py ├── test_patch_fixture │ ├── __init__.py │ ├── test_README.py │ └── test_services_available.py ├── test_service_fixture │ ├── __init__.py │ ├── test_README.py │ └── test_services_available.py └── test_session.py ├── integration ├── __init__.py ├── test_contrib │ ├── __init__.py │ ├── test_boto3.py │ └── test_botocore.py └── test_plugin.py ├── unit ├── __init__.py ├── test_container.py ├── test_session.py └── test_utils.py └── utils.py /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/README.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_build/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/docs/_build/.gitignore -------------------------------------------------------------------------------- /docs/_static/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/docs/_static/.gitignore -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/internals/contrib/boto3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/docs/internals/contrib/boto3.rst -------------------------------------------------------------------------------- /docs/internals/contrib/botocore.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/docs/internals/contrib/botocore.rst -------------------------------------------------------------------------------- /docs/internals/contrib/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/docs/internals/contrib/index.rst -------------------------------------------------------------------------------- /docs/internals/hooks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/docs/internals/hooks.rst -------------------------------------------------------------------------------- /docs/internals/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/docs/internals/index.rst -------------------------------------------------------------------------------- /docs/internals/session.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/docs/internals/session.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- 1 | recommonmark 2 | boto3 3 | -------------------------------------------------------------------------------- /docs/using.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/docs/using.rst -------------------------------------------------------------------------------- /examples/sync_buckets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/examples/sync_buckets/README.md -------------------------------------------------------------------------------- /examples/sync_buckets/sync_buckets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/examples/sync_buckets/sync_buckets.py -------------------------------------------------------------------------------- /examples/sync_buckets/test_sync_buckets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/examples/sync_buckets/test_sync_buckets.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest_localstack/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/pytest_localstack/__init__.py -------------------------------------------------------------------------------- /pytest_localstack/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/pytest_localstack/constants.py -------------------------------------------------------------------------------- /pytest_localstack/container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/pytest_localstack/container.py -------------------------------------------------------------------------------- /pytest_localstack/contrib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pytest_localstack/contrib/boto3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/pytest_localstack/contrib/boto3.py -------------------------------------------------------------------------------- /pytest_localstack/contrib/botocore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/pytest_localstack/contrib/botocore.py -------------------------------------------------------------------------------- /pytest_localstack/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/pytest_localstack/exceptions.py -------------------------------------------------------------------------------- /pytest_localstack/hookspecs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/pytest_localstack/hookspecs.py -------------------------------------------------------------------------------- /pytest_localstack/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/pytest_localstack/plugin.py -------------------------------------------------------------------------------- /pytest_localstack/service_checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/pytest_localstack/service_checks.py -------------------------------------------------------------------------------- /pytest_localstack/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/pytest_localstack/session.py -------------------------------------------------------------------------------- /pytest_localstack/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/pytest_localstack/utils.py -------------------------------------------------------------------------------- /tests/.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/tests/.flake8 -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/functional/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/functional/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/tests/functional/conftest.py -------------------------------------------------------------------------------- /tests/functional/test_container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/tests/functional/test_container.py -------------------------------------------------------------------------------- /tests/functional/test_patch_fixture/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/functional/test_patch_fixture/test_README.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/tests/functional/test_patch_fixture/test_README.py -------------------------------------------------------------------------------- /tests/functional/test_patch_fixture/test_services_available.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/tests/functional/test_patch_fixture/test_services_available.py -------------------------------------------------------------------------------- /tests/functional/test_service_fixture/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/functional/test_service_fixture/test_README.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/tests/functional/test_service_fixture/test_README.py -------------------------------------------------------------------------------- /tests/functional/test_service_fixture/test_services_available.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/tests/functional/test_service_fixture/test_services_available.py -------------------------------------------------------------------------------- /tests/functional/test_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/tests/functional/test_session.py -------------------------------------------------------------------------------- /tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/test_contrib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/test_contrib/test_boto3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/tests/integration/test_contrib/test_boto3.py -------------------------------------------------------------------------------- /tests/integration/test_contrib/test_botocore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/tests/integration/test_contrib/test_botocore.py -------------------------------------------------------------------------------- /tests/integration/test_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/tests/integration/test_plugin.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/test_container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/tests/unit/test_container.py -------------------------------------------------------------------------------- /tests/unit/test_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/tests/unit/test_session.py -------------------------------------------------------------------------------- /tests/unit/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/tests/unit/test_utils.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintel/pytest-localstack/HEAD/tests/utils.py --------------------------------------------------------------------------------