Skip to main content

No project description provided

Project description

NHS AWS Helpers

some useful boto3 utilities

quick start

contributing

contributors see contributing

installing

pip install nhs-aws-helpers

testing

the library comes with a some pytest fixtures ... nhs_aws_helpers/fixtures.py

# conftest.py
# noinspection PyUnresolvedReferences
from nhs_aws_helpers.fixtures import *  # noqa: F403

# mytest.py
import pytest
from mypy_boto3_dynamodb.service_resource import Table

@pytest.fixture(scope="function", name="my_temp_ddb_table")
def my_temp_table_fixture() -> Table:
    yield from temp_dynamodb_table("my-source-table-to-clone")


def my_test(my_temp_ddb_table: Table):
    # do things with table
    print(my_temp_ddb_table.table_name)

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nhs_aws_helpers-0.8.7.tar.gz (40.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nhs_aws_helpers-0.8.7-py3-none-any.whl (31.0 kB view details)

Uploaded Python 3

File details

Details for the file nhs_aws_helpers-0.8.7.tar.gz.

File metadata

  • Download URL: nhs_aws_helpers-0.8.7.tar.gz
  • Upload date:
  • Size: 40.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.4 CPython/3.12.3 Linux/6.17.0-1008-azure

File hashes

Hashes for nhs_aws_helpers-0.8.7.tar.gz
Algorithm Hash digest
SHA256 f49a215b94e649e6cfa379a80f464097fedcff7de041fca9a5f02822184e3eec
MD5 5367e8d4efb2015723a4852bf5944e50
BLAKE2b-256 9850e7a47b6455c2e2fdec58854936a3f2cf7d3570d5af8875109ead252f7c1a

See more details on using hashes here.

File details

Details for the file nhs_aws_helpers-0.8.7-py3-none-any.whl.

File metadata

  • Download URL: nhs_aws_helpers-0.8.7-py3-none-any.whl
  • Upload date:
  • Size: 31.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.4 CPython/3.12.3 Linux/6.17.0-1008-azure

File hashes

Hashes for nhs_aws_helpers-0.8.7-py3-none-any.whl
Algorithm Hash digest
SHA256 db539cc66186c3187b4f2b2eae2ab563ca73ecad583b1549b45809bd616a36c5
MD5 be580033ea163cf1253ba2ba5e824b0b
BLAKE2b-256 0fcfd6e32b99ce4402bbe70465b9be00d643c2fe71010ff1693999f187697f6f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page