{ "info": { "author": "Davide Moro", "author_email": "davide.moro@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "=============\nplay dynamodb\n=============\n\n\n.. image:: https://img.shields.io/pypi/v/play_dynamodb.svg\n :target: https://pypi.python.org/pypi/play_dynamodb\n\n.. image:: https://travis-ci.org/davidemoro/play_dynamodb.svg?branch=develop\n :target: https://travis-ci.org/davidemoro/play_dynamodb\n\n.. image:: https://readthedocs.org/projects/play-dynamodb/badge/?version=latest\n :target: https://play-dynamodb.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://codecov.io/gh/davidemoro/play_dynamodb/branch/develop/graph/badge.svg\n :target: https://codecov.io/gh/davidemoro/play_dynamodb\n\n\npytest-play support for AWS DynamoDB queries and assertions\n\nMore info and examples on:\n\n* pytest-play_, documentation\n* cookiecutter-qa_, see ``pytest-play`` in action with a working example if you want to start hacking\n\n\nFeatures\n--------\n\nThis project defines new pytest-play_ commands for AWS DynamoDB:\n\n::\n\n - type: dynamodb\n provider: play_dynamodb\n method: get_item\n connection:\n region_name: us-west-2\n endpoint_url: http://localhost:8000\n variable: item\n variable_expression: response\n assertion: item['Item']['AlbumTitle']['S'] == 'Songs About Life'\n TableName: Music\n parameters:\n Key:\n Artist:\n S: Acme Band\n SongTitle:\n S: Happy Day\n\nSupported methods:\n\n* batch_get_item\n* batch_write_item\n* delete_item\n* get_item\n* put_item\n* query\n* scan\n* update_item\n\n\nTwitter\n-------\n\n``pytest-play`` tweets happens here:\n\n* `@davidemoro`_\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the cookiecutter-play-plugin_ (based on `audreyr/cookiecutter-pypackage`_ project template).\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n.. _`cookiecutter-play-plugin`: https://github.com/davidemoro/cookiecutter-play-plugin\n.. _pytest-play: https://github.com/davidemoro/pytest-play\n.. _cookiecutter-qa: https://github.com/davidemoro/cookiecutter-qa\n.. _`@davidemoro`: https://twitter.com/davidemoro\n\n\n=======\nCHANGES\n=======\n\n0.0.2 (2019-01-25)\n------------------\n\n- Supports new pytest-play >= 2.0 YAML based syntax (json no more supported)\n\n\n0.0.1 (2018-01-31)\n------------------\n\n* First release\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/davidemoro/play_dynamodb", "keywords": "play_dynamodb", "license": "Apache Software License 2.0", "maintainer": "", "maintainer_email": "", "name": "play-dynamodb", "package_url": "https://pypi.org/project/play-dynamodb/", "platform": "", "project_url": "https://pypi.org/project/play-dynamodb/", "project_urls": { "Homepage": "https://github.com/davidemoro/play_dynamodb" }, "release_url": "https://pypi.org/project/play-dynamodb/0.0.2/", "requires_dist": [ "pytest-play (>=2.0.0)", "boto3", "pytest ; extra == 'tests'", "pytest-cov ; extra == 'tests'", "mock ; extra == 'tests'" ], "requires_python": "", "summary": "pytest-play support for AWS DynamoDB queries and assertions", "version": "0.0.2" }, "last_serial": 4742204, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "57966c5bbdff6c1b8f8db5b4bbe327c8", "sha256": "334b7f8b0972cd376867a4dadeb95119921b5f79fb1279059a86dd0d25aaca3d" }, "downloads": -1, "filename": "play_dynamodb-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "57966c5bbdff6c1b8f8db5b4bbe327c8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5574, "upload_time": "2018-01-31T10:16:09", "url": "https://files.pythonhosted.org/packages/39/4d/57e979ef635894fb0e716cfb6c77017b8c5c2419ea0c1844564a65a76164/play_dynamodb-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96a0cd5f0327e814ad2c612b51681792", "sha256": "45da593af8e9cd93789b0ed1a90da7744414bcaafc821484eb0bdb648f03599b" }, "downloads": -1, "filename": "play_dynamodb-0.0.1.tar.gz", "has_sig": false, "md5_digest": "96a0cd5f0327e814ad2c612b51681792", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17496, "upload_time": "2018-01-31T10:16:11", "url": "https://files.pythonhosted.org/packages/7a/51/c8165d66224361ab9a74f60aab14dba498b68d444c2a26196e2edc2ff747/play_dynamodb-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "cd3ba7cad4137073ff3d7748dfe37d6d", "sha256": "cb3410a56b54012b2ff44dfdd6abb77886e96a70ba31395e1752b8aaed3c3be9" }, "downloads": -1, "filename": "play_dynamodb-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cd3ba7cad4137073ff3d7748dfe37d6d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7746, "upload_time": "2019-01-25T23:07:06", "url": "https://files.pythonhosted.org/packages/b4/2c/dbff7a70c21053a1e0a5af3b95e97aa4fc18fb21f58e3129b535ea153143/play_dynamodb-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c1d3ab448dc2e3299c2b85d166fa648", "sha256": "6f28a9c5a4696fba3e69cc877ea18e2c445b0db3fb7e4245a8000cbd6956e7ad" }, "downloads": -1, "filename": "play_dynamodb-0.0.2.tar.gz", "has_sig": false, "md5_digest": "6c1d3ab448dc2e3299c2b85d166fa648", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16686, "upload_time": "2019-01-25T23:07:08", "url": "https://files.pythonhosted.org/packages/95/f2/c993c98a5508fdfdffcd1a140e81fce68634a75f39db5e4ece650d0078c6/play_dynamodb-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cd3ba7cad4137073ff3d7748dfe37d6d", "sha256": "cb3410a56b54012b2ff44dfdd6abb77886e96a70ba31395e1752b8aaed3c3be9" }, "downloads": -1, "filename": "play_dynamodb-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cd3ba7cad4137073ff3d7748dfe37d6d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7746, "upload_time": "2019-01-25T23:07:06", "url": "https://files.pythonhosted.org/packages/b4/2c/dbff7a70c21053a1e0a5af3b95e97aa4fc18fb21f58e3129b535ea153143/play_dynamodb-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c1d3ab448dc2e3299c2b85d166fa648", "sha256": "6f28a9c5a4696fba3e69cc877ea18e2c445b0db3fb7e4245a8000cbd6956e7ad" }, "downloads": -1, "filename": "play_dynamodb-0.0.2.tar.gz", "has_sig": false, "md5_digest": "6c1d3ab448dc2e3299c2b85d166fa648", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16686, "upload_time": "2019-01-25T23:07:08", "url": "https://files.pythonhosted.org/packages/95/f2/c993c98a5508fdfdffcd1a140e81fce68634a75f39db5e4ece650d0078c6/play_dynamodb-0.0.2.tar.gz" } ] }