Skip to main content

pytest-play support for AWS DynamoDB queries and assertions

Project description

play dynamodb

https://img.shields.io/pypi/v/play_dynamodb.svg https://travis-ci.org/davidemoro/play_dynamodb.svg?branch=develop Documentation Status https://codecov.io/gh/davidemoro/play_dynamodb/branch/develop/graph/badge.svg

pytest-play support for AWS DynamoDB queries and assertions

More info and examples on:

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

Twitter

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

Supported by

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