play dynamodb
pytest-play support for AWS DynamoDB queries and assertions
More info and examples on:
pytest-play, documentation
cookiecutter-qa, see pytest-play in action with a working example if you want to start hacking
Features
This project defines new pytest-play commands for AWS DynamoDB:
- type: dynamodb
provider: play_dynamodb
method: get_item
connection:
region_name: us-west-2
endpoint_url: http://localhost:8000
variable: item
variable_expression: response
assertion: item['Item']['AlbumTitle']['S'] == 'Songs About Life'
TableName: Music
parameters:
Key:
Artist:
S: Acme Band
SongTitle:
S: Happy Day
Supported methods:
batch_get_item
batch_write_item
delete_item
get_item
put_item
query
scan
update_item
pytest-play tweets happens here:
Credits
This package was created with Cookiecutter and the cookiecutter-play-plugin (based on audreyr/cookiecutter-pypackage project template).
CHANGES
0.0.2 (2019-01-25)
Supports new pytest-play >= 2.0 YAML based syntax (json no more supported)
0.0.1 (2018-01-31)
First release
Metadata
Release files for play-dynamodb 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| play_dynamodb-0.0.2.tar.gz | 16.7 kB | Without provenance | Details for play_dynamodb-0.0.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| play_dynamodb-0.0.2-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details for play_dynamodb-0.0.2-py2.py3-none-any.whl |
Total release size: 24.4 kB
Release files / play_dynamodb-0.0.2.tar.gz
| Download URL | play_dynamodb-0.0.2.tar.gz |
|---|---|
| Size | 16.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6f28a9c5a4696fba3e69cc877ea18e2c445b0db3fb7e4245a8000cbd6956e7ad
|
|
BLAKE2b-256 checksum How to use checksums |
95f2c993c98a5508fdfdffcd1a140e81fce68634a75f39db5e4ece650d0078c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.0 CPython/3.6.7
|
Release files / play_dynamodb-0.0.2-py2.py3-none-any.whl
| Download URL | play_dynamodb-0.0.2-py2.py3-none-any.whl |
|---|---|
| Size | 7.7 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
cb3410a56b54012b2ff44dfdd6abb77886e96a70ba31395e1752b8aaed3c3be9
|
|
BLAKE2b-256 checksum How to use checksums |
b42cdbff7a70c21053a1e0a5af3b95e97aa4fc18fb21f58e3129b535ea153143
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.0 CPython/3.6.7
|
Security for play-dynamodb 0.0.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.