{ "info": { "author": "Daniel Ancuta", "author_email": "whisller@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Testing", "Topic :: Software Development :: Testing :: Mocking", "Topic :: Software Development :: Testing :: Unit" ], "description": "pytest-serverless\n---\nAutomatically mocks resources defined in serverless.yml file using [moto](https://github.com/spulec/moto) and uses them in [pytest](https://github.com/pytest-dev/pytest).\n\nThis way you can focus on writing tests rather than defining enormous list of fixtures.\n\n| master | PyPI | Python | pytest | Licence |\n| --- | --- | --- | --- | --- |\n| ![Master](https://github.com/whisller/pytest-serverless/workflows/Master/badge.svg) | [![PyPI](https://img.shields.io/pypi/v/pytest-serverless.svg)](https://pypi.org/project/pytest-serverless/) | ![](https://img.shields.io/pypi/pyversions/pytest-serverless.svg) | `6.2` | ![](https://img.shields.io/pypi/l/pytest-serverless.svg) |\n\n## Pre installation requirements\n- `serverless` installed\n- `pytest` installed\n\n## Installation\n```sh\npip install pytest-serverless\n```\n\n## Usage\nAssuming your `serverless.yml` file looks like:\n```yaml\nservice: my-microservice\nresources:\n Resources:\n TableA:\n Type: 'AWS::DynamoDB::Table'\n DeletionPolicy: Delete\n Properties:\n TableName: ${self:service}.my-table\n AttributeDefinitions:\n - AttributeName: id\n AttributeType: S\n - AttributeName: company_id\n AttributeType: S\n KeySchema:\n - AttributeName: id\n KeyType: HASH\n GlobalSecondaryIndexes:\n - IndexName: company_id\n KeySchema:\n - AttributeName: company_id\n KeyType: HASH\n Projection:\n ProjectionType: ALL\n ProvisionedThroughput:\n ReadCapacityUnits: 10\n WriteCapacityUnits: 30\n ProvisionedThroughput:\n ReadCapacityUnits: 10\n WriteCapacityUnits: 30\n```\n\nJust mark your test with `@pytest.mark.usefixtures(\"serverless\")` and `pytest-serverless` will automatically create `my-microservice.my-table` dynamodb table.\n```python\nimport boto3\nimport pytest\n\n\n@pytest.mark.usefixtures(\"serverless\")\ndef test():\n table = boto3.resource(\"dynamodb\").Table(\"my-microservice.my-table\")\n count_of_items = len(table.scan()[\"Items\"])\n assert count_of_items == 0\n```\n\nYou can use a custom serverless file path setting the envionmnet variable `SERVERLESS_FILE_PATH`.\n\n```shell\n$ export SERVERLESS_FILE_PATH=/path/to/serverless.yml\n```\n\nYou can use choose both `sls` or `serverless` command to run, settings the environment variable `SERVERLESS_COMMAND`. It will only accpets `sls` or `serverless` values.\n\n```shell\n$ export SERVERLESS_COMMAND=sls\n```\n\n## Supported resources\n### AWS::DynamoDB::Table\n### AWS::SQS::Queue\n### AWS::SNS::Topic\n### AWS::S3::Bucket\n### AWS::KMS::Key\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/whisller/pytest-serverless", "keywords": "pytest,serverless,moto,boto3", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pytest-serverless", "package_url": "https://pypi.org/project/pytest-serverless/", "platform": null, "project_url": "https://pypi.org/project/pytest-serverless/", "project_urls": { "Homepage": "https://github.com/whisller/pytest-serverless", "Repository": "https://github.com/whisller/pytest-serverless" }, "release_url": "https://pypi.org/project/pytest-serverless/1.0.0/", "requires_dist": [ "pyyaml (>=6.0,<7.0)", "moto (>=3.1,<4.0)", "boto3 (>=1.22,<2.0)" ], "requires_python": ">=3.7,<4.0", "summary": "Automatically mocks resources from serverless.yml in pytest using moto.", "version": "1.0.0", "yanked": false, "yanked_reason": null }, "last_serial": 13755782, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "md5": "405f205816f9b8ee115941a5a6d9a00f", "sha256": "e0510c917aa87c8cc40c45b6c232d4a718e9ef3447b01695355e48ae836f284b" }, "downloads": -1, "filename": "pytest_serverless-0.10.0-py3-none-any.whl", "has_sig": false, "md5_digest": "405f205816f9b8ee115941a5a6d9a00f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 12424, "upload_time": "2019-11-21T20:24:34", "upload_time_iso_8601": "2019-11-21T20:24:34.657660Z", "url": "https://files.pythonhosted.org/packages/ab/07/a1758e91e80103003295ff9a7a3ec6c5a0e22423139ca5115e177754c5d1/pytest_serverless-0.10.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e9a3501411fa790b53572e622c861234", "sha256": "0b5bb87b9e4898415dbcf0a9fc218062e4c521d52165b9c46dc5ce19b3f9f347" }, "downloads": -1, "filename": "pytest-serverless-0.10.0.tar.gz", "has_sig": false, "md5_digest": "e9a3501411fa790b53572e622c861234", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 4696, "upload_time": "2019-11-21T20:24:33", "upload_time_iso_8601": "2019-11-21T20:24:33.214788Z", "url": "https://files.pythonhosted.org/packages/a3/d5/170fb960b3a5d73a731a9a4db0a7188835396b11ca40efa184eb87459fba/pytest-serverless-0.10.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "2446601f135b014490185d1f6c0c4c18", "sha256": "3568f673283d2e0b207d794b6bc1271938af04b0c83c81db3b5fdc3e8ce2aab4" }, "downloads": -1, "filename": "pytest_serverless-0.10.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2446601f135b014490185d1f6c0c4c18", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 6373, "upload_time": "2020-04-28T10:35:17", "upload_time_iso_8601": "2020-04-28T10:35:17.244529Z", "url": "https://files.pythonhosted.org/packages/f5/ad/2bc67c4fd5e0b0a14b09da4b66e796cb3b45ce7afcbe99d3f25d08aed7ba/pytest_serverless-0.10.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9a80972ae08bb29398b469d2c1cd5500", "sha256": "9a80e2987926550cc6836b2e817d0208fe41891dfe1bf017c80dd4ae435bd020" }, "downloads": -1, "filename": "pytest-serverless-0.10.1.tar.gz", "has_sig": false, "md5_digest": "9a80972ae08bb29398b469d2c1cd5500", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 5102, "upload_time": "2020-04-28T10:35:15", "upload_time_iso_8601": "2020-04-28T10:35:15.741914Z", "url": "https://files.pythonhosted.org/packages/67/04/372ea868a29418dfadf4bf1aa20619b4624d53b38e824ad9b3d482e9dfd6/pytest-serverless-0.10.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "6bc17943180abfe3476d3bccf50bb55c", "sha256": "977e3ce320e4aecf653f89b7b7829ddb50d215595c495e1509f92eeecb11bc22" }, "downloads": -1, "filename": "pytest_serverless-0.11.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6bc17943180abfe3476d3bccf50bb55c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 6294, "upload_time": "2020-12-15T17:02:05", "upload_time_iso_8601": "2020-12-15T17:02:05.660254Z", "url": "https://files.pythonhosted.org/packages/6f/ac/2515e40c60edbd44af2fc927c54c47dc264eecb9ccd479acb57603c608e0/pytest_serverless-0.11.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6b78e264d4248e75e02d8878d03b9930", "sha256": "24273d20a402f178b9570461208397c094ac50608eaacdd5761a6a6789365527" }, "downloads": -1, "filename": "pytest-serverless-0.11.0.tar.gz", "has_sig": false, "md5_digest": "6b78e264d4248e75e02d8878d03b9930", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 5027, "upload_time": "2020-12-15T17:02:04", "upload_time_iso_8601": "2020-12-15T17:02:04.532927Z", "url": "https://files.pythonhosted.org/packages/f1/9f/544d3545665291fbcc7f4ff6233a21ac10af67fa12e6bd4507457490eb72/pytest-serverless-0.11.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "8edaae4ecad6a71f206d542ddada7cce", "sha256": "ed7509565a8dc673e17b5098795accfb933815330057fa44dca35975ffde74fc" }, "downloads": -1, "filename": "pytest_serverless-0.12.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8edaae4ecad6a71f206d542ddada7cce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 5753, "upload_time": "2020-12-15T22:52:53", "upload_time_iso_8601": "2020-12-15T22:52:53.420324Z", "url": "https://files.pythonhosted.org/packages/d2/9a/657f9724a16a191ad6be58f79d282c3a2ac78b32093d89ead609f607cc03/pytest_serverless-0.12.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b60a7e5e3f22831336a21533a1ad48e9", "sha256": "c594a317e1806162a34b42fa9510b8c1da46df921197d4a972fff5f5fdd19f4c" }, "downloads": -1, "filename": "pytest-serverless-0.12.0.tar.gz", "has_sig": false, "md5_digest": "b60a7e5e3f22831336a21533a1ad48e9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 4586, "upload_time": "2020-12-15T22:52:51", "upload_time_iso_8601": "2020-12-15T22:52:51.745624Z", "url": "https://files.pythonhosted.org/packages/49/a5/9d0b1159d6c93537712ac51489dc7f182071b641dc893737d986eb751b32/pytest-serverless-0.12.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "b096569a877cbf7da5fe050dcb79526f", "sha256": "d24a92f048bf63e6bfde70a23646c683673639f836f22f36d45c596a192138c0" }, "downloads": -1, "filename": "pytest_serverless-0.13.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b096569a877cbf7da5fe050dcb79526f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 5821, "upload_time": "2020-12-23T09:03:38", "upload_time_iso_8601": "2020-12-23T09:03:38.515210Z", "url": "https://files.pythonhosted.org/packages/10/a9/1a204054abdc04d6536cd846ac70c9218b8beb5d96b2d18f6b1f9be55521/pytest_serverless-0.13.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2c8c39ce5fca3d31b9ef0e199f14e0b5", "sha256": "b7aa6bef771052d3f78e3e1ac2805f7f6087ebee23b77deccca52f8f3bf28362" }, "downloads": -1, "filename": "pytest-serverless-0.13.0.tar.gz", "has_sig": false, "md5_digest": "2c8c39ce5fca3d31b9ef0e199f14e0b5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 4644, "upload_time": "2020-12-23T09:03:37", "upload_time_iso_8601": "2020-12-23T09:03:37.130614Z", "url": "https://files.pythonhosted.org/packages/93/ae/b8e27c86b6a6f184896554a525cf6852034d3425b01cdc928016ef28f78b/pytest-serverless-0.13.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.13.1": [ { "comment_text": "", "digests": { "md5": "9f8e20942bce049ec551c5e2cd039057", "sha256": "4b7a59017ffb869a46e06426210530e4ab16bd0e0084ff70c694ece3521d9085" }, "downloads": -1, "filename": "pytest_serverless-0.13.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9f8e20942bce049ec551c5e2cd039057", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 5914, "upload_time": "2020-12-26T20:46:43", "upload_time_iso_8601": "2020-12-26T20:46:43.002522Z", "url": "https://files.pythonhosted.org/packages/62/f7/9712821fe9ca83327c592ab89b2c349fdd34c2feff51f4344806880c1fa7/pytest_serverless-0.13.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "beabaee2dd2eadb2ebc055ef18dcb0b1", "sha256": "a976aa7bd6887f464cdd9678952c8d911d25a6b3689743a88f66a4453c7d7a6a" }, "downloads": -1, "filename": "pytest-serverless-0.13.1.tar.gz", "has_sig": false, "md5_digest": "beabaee2dd2eadb2ebc055ef18dcb0b1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 4735, "upload_time": "2020-12-26T20:46:41", "upload_time_iso_8601": "2020-12-26T20:46:41.639942Z", "url": "https://files.pythonhosted.org/packages/30/f0/737a88c485ff24950c97a8e9e0112d7e02cd99315e5a751489cfc9baf0fd/pytest-serverless-0.13.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.13.2": [ { "comment_text": "", "digests": { "md5": "f8cab908d82ef89c66d656a4057ea357", "sha256": "c8d1f8418188c0a81137c0ced3e09d1a4ff1e285e055bd5cef5142d519379a3b" }, "downloads": -1, "filename": "pytest_serverless-0.13.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f8cab908d82ef89c66d656a4057ea357", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 5980, "upload_time": "2021-02-11T12:55:33", "upload_time_iso_8601": "2021-02-11T12:55:33.489043Z", "url": "https://files.pythonhosted.org/packages/62/ca/5c5dd023ced30ea82b69a705a461a6dc5ff718e9020e97be536598e3820a/pytest_serverless-0.13.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "08ab6a0e30b07438daa5d642848d1c5c", "sha256": "a223a7f16d2aecb56e9cdf4d49bd789be34f1c8eb1f64f85f8bcbbd4ebbaf392" }, "downloads": -1, "filename": "pytest-serverless-0.13.2.tar.gz", "has_sig": false, "md5_digest": "08ab6a0e30b07438daa5d642848d1c5c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 4800, "upload_time": "2021-02-11T12:55:32", "upload_time_iso_8601": "2021-02-11T12:55:32.009601Z", "url": "https://files.pythonhosted.org/packages/7c/9a/281eda8535ba10fb010d75b3bab31f90e18da2ed459fcd9d6593cc508145/pytest-serverless-0.13.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.13.3": [ { "comment_text": "", "digests": { "md5": "b46348f8d6f1edec533e3dbe655b3e72", "sha256": "fb2fcf821f5cd5dde709248f3e6df54b024d7687ce8462c472e72d641cbf43cc" }, "downloads": -1, "filename": "pytest_serverless-0.13.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b46348f8d6f1edec533e3dbe655b3e72", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 6058, "upload_time": "2021-02-20T21:27:15", "upload_time_iso_8601": "2021-02-20T21:27:15.817606Z", "url": "https://files.pythonhosted.org/packages/19/13/be30b9446aa5ec3491e913b4c23a4283ff0122f0b9f9f64e43a52e01a7e1/pytest_serverless-0.13.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fef7325407f1e398b19207cacc2874aa", "sha256": "5e39d34564b4e43c46f3bd0784f17ca1ee338e362758371be0a9cca8b869b0ce" }, "downloads": -1, "filename": "pytest-serverless-0.13.3.tar.gz", "has_sig": false, "md5_digest": "fef7325407f1e398b19207cacc2874aa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 4885, "upload_time": "2021-02-20T21:27:14", "upload_time_iso_8601": "2021-02-20T21:27:14.716624Z", "url": "https://files.pythonhosted.org/packages/27/d0/a9e13d9cd122317200d6e25deb0537d07c1458f13c18b8c8d3ae272f026e/pytest-serverless-0.13.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.14.0": [ { "comment_text": "", "digests": { "md5": "08eb1293732ba3cd306e705104477d31", "sha256": "27ca0eeb9de094e95c9a982cbfa7044b955c5da35956620caaf23d884c41a25b" }, "downloads": -1, "filename": "pytest_serverless-0.14.0-py3-none-any.whl", "has_sig": false, "md5_digest": "08eb1293732ba3cd306e705104477d31", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 6265, "upload_time": "2021-04-27T20:14:03", "upload_time_iso_8601": "2021-04-27T20:14:03.311863Z", "url": "https://files.pythonhosted.org/packages/9c/42/0f8fb4bba53e36c67160b152917d60901f08e5dcf777170df3ada1867fa2/pytest_serverless-0.14.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8f873d91a850a938ed8dd0cdcf9b36b6", "sha256": "a4c8e6394398f5c9cf878d41beb020076a234c1969ff5a84cf792e7a2f975492" }, "downloads": -1, "filename": "pytest-serverless-0.14.0.tar.gz", "has_sig": false, "md5_digest": "8f873d91a850a938ed8dd0cdcf9b36b6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 4995, "upload_time": "2021-04-27T20:14:01", "upload_time_iso_8601": "2021-04-27T20:14:01.841115Z", "url": "https://files.pythonhosted.org/packages/d7/23/f41b7552b49c161db4ea99593d5de698f6fda68f50f955a66114b8d9fe20/pytest-serverless-0.14.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.15.0": [ { "comment_text": "", "digests": { "md5": "4704045feafdb9cd741d9b8c876da8cb", "sha256": "8820e00e33c2c11845fb26b84ff405d02f52e75748164cb78dff95430e66cbb3" }, "downloads": -1, "filename": "pytest_serverless-0.15.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4704045feafdb9cd741d9b8c876da8cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 6478, "upload_time": "2021-05-02T17:35:01", "upload_time_iso_8601": "2021-05-02T17:35:01.126398Z", "url": "https://files.pythonhosted.org/packages/45/b0/7e1e907e631473e962708850157f4fc206ae65ac0b6879c71f7833689e6e/pytest_serverless-0.15.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "224d6ea9cf5958c4a1783933ef13e69c", "sha256": "799a2409a7fb62151f91705228708424f5df631c8b9335fc0cf9db80bfa4a03f" }, "downloads": -1, "filename": "pytest-serverless-0.15.0.tar.gz", "has_sig": false, "md5_digest": "224d6ea9cf5958c4a1783933ef13e69c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 5187, "upload_time": "2021-05-02T17:34:59", "upload_time_iso_8601": "2021-05-02T17:34:59.235745Z", "url": "https://files.pythonhosted.org/packages/10/45/c0a98f50235a8a2289bd20000712a8e33bdeb31ab29b51cdbbc992b66240/pytest-serverless-0.15.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.16.0": [ { "comment_text": "", "digests": { "md5": "9e12fdf9dd7ed17620eeede38459d54b", "sha256": "1194ab6dd0f17deba8ff3416d637f67e06a1e14ac18f677e6512b0f22bd16162" }, "downloads": -1, "filename": "pytest_serverless-0.16.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9e12fdf9dd7ed17620eeede38459d54b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 6463, "upload_time": "2021-11-27T08:52:34", "upload_time_iso_8601": "2021-11-27T08:52:34.421937Z", "url": "https://files.pythonhosted.org/packages/86/eb/b2431d40abdeefd08cf74e06d3a61d5ee72a9cdaff5a58511922aade7383/pytest_serverless-0.16.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "aa1d267b03cff064ca2109bdfc92ee42", "sha256": "2f9883d5aa51bdedc5b87eb043e00aa96089ab440ad90405630b638dd11f39ea" }, "downloads": -1, "filename": "pytest-serverless-0.16.0.tar.gz", "has_sig": false, "md5_digest": "aa1d267b03cff064ca2109bdfc92ee42", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 5079, "upload_time": "2021-11-27T08:52:32", "upload_time_iso_8601": "2021-11-27T08:52:32.532024Z", "url": "https://files.pythonhosted.org/packages/75/78/8a5834fdd5159194fbcb02d287057697dd293392e0d15ed40eb0811d98ad/pytest-serverless-0.16.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "f091255906e7b2410f9eb9c6a9dc2b1a", "sha256": "ef8acc74ef3cc4522ee78e0b46ef5569201a12c30c8be6580795e0b14fd80102" }, "downloads": -1, "filename": "pytest_serverless-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f091255906e7b2410f9eb9c6a9dc2b1a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 6223, "upload_time": "2019-05-22T20:46:28", "upload_time_iso_8601": "2019-05-22T20:46:28.349072Z", "url": "https://files.pythonhosted.org/packages/5d/af/0a7c25127640ebecbdef28f81b9276f86c643e39d4b3a9bf2ee97aa41f99/pytest_serverless-0.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2c7a99e8114018781acd71a7fdcd31b2", "sha256": "0f1f9a7f3d22de69d298d64d86188aaad78959009096ecde3459bec8bb9f955c" }, "downloads": -1, "filename": "pytest-serverless-0.3.0.tar.gz", "has_sig": false, "md5_digest": "2c7a99e8114018781acd71a7fdcd31b2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3150, "upload_time": "2019-05-22T20:46:26", "upload_time_iso_8601": "2019-05-22T20:46:26.839727Z", "url": "https://files.pythonhosted.org/packages/57/fd/46e94316fb7dff6890a828ca056b6eee6797fafd1910f49555daa99d561e/pytest-serverless-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "594eb049ca4d79023274ea6fec961a7d", "sha256": "aa3ac4395bfc571bdbf1206e546b245cb5f9a2ed9724c33553beb975112deda9" }, "downloads": -1, "filename": "pytest_serverless-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "594eb049ca4d79023274ea6fec961a7d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 8378, "upload_time": "2019-06-03T18:02:48", "upload_time_iso_8601": "2019-06-03T18:02:48.732944Z", "url": "https://files.pythonhosted.org/packages/7d/57/4e8688008fc2d2e6ba4f02998ee6ad1a59e7d67423cfd184d0de60810b67/pytest_serverless-0.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d89c54ed9c42e21526e3735eb0b388f7", "sha256": "60bfcc6a067daafd6c0edea9c5c855470559a1816c5592b22598433d278feb50" }, "downloads": -1, "filename": "pytest-serverless-0.4.0.tar.gz", "has_sig": false, "md5_digest": "d89c54ed9c42e21526e3735eb0b388f7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3806, "upload_time": "2019-06-03T18:02:47", "upload_time_iso_8601": "2019-06-03T18:02:47.288232Z", "url": "https://files.pythonhosted.org/packages/cc/af/81a5b1b7d9bac2cabbc2ff2706904a32acccd39a277a33f99ad8b880b252/pytest-serverless-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "0538cbb6d7fbba11ba4f5347d5f2114c", "sha256": "3d9606087d0da4fed3c6195df243e39822696f4bbbaab5f83969ef3c478d34c7" }, "downloads": -1, "filename": "pytest_serverless-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0538cbb6d7fbba11ba4f5347d5f2114c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 8869, "upload_time": "2019-06-07T15:28:13", "upload_time_iso_8601": "2019-06-07T15:28:13.736966Z", "url": "https://files.pythonhosted.org/packages/f2/af/75d1bbbbf75947af0807cdd36e94e173c73017a6d8e3528d055e7d1b4360/pytest_serverless-0.5.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e9b590082722d688e18b7b6aa8b7341e", "sha256": "d7c801de42804374c6b17f99021d29929ded7a7ced5be2fa794fb6dc91104d16" }, "downloads": -1, "filename": "pytest-serverless-0.5.0.tar.gz", "has_sig": false, "md5_digest": "e9b590082722d688e18b7b6aa8b7341e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3856, "upload_time": "2019-06-07T15:28:11", "upload_time_iso_8601": "2019-06-07T15:28:11.980440Z", "url": "https://files.pythonhosted.org/packages/24/39/f4740ba6e674beb2c3deb2d7fd5d318d0205022ad7fbc945daaeb1956e25/pytest-serverless-0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "fbefa953d7e217ea1932f067cce6462f", "sha256": "9eb2dfbd2547695dbd98481cb6c0cb8293e06c15e4c1a3df186ad0a0b5c072c4" }, "downloads": -1, "filename": "pytest_serverless-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fbefa953d7e217ea1932f067cce6462f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 8872, "upload_time": "2019-06-12T10:10:08", "upload_time_iso_8601": "2019-06-12T10:10:08.971792Z", "url": "https://files.pythonhosted.org/packages/ac/02/1dcef3e9f70f4e76a54460a17140795e89fa421e5265cfc29cc6caca7116/pytest_serverless-0.6.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3d8fd4c9ec8abbbc7788d986a331ee40", "sha256": "acd741e36fa180b1aae06125d21c2e6b0c413ba533b9c879104140cf50eb8a22" }, "downloads": -1, "filename": "pytest-serverless-0.6.0.tar.gz", "has_sig": false, "md5_digest": "3d8fd4c9ec8abbbc7788d986a331ee40", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3867, "upload_time": "2019-06-12T10:10:07", "upload_time_iso_8601": "2019-06-12T10:10:07.336521Z", "url": "https://files.pythonhosted.org/packages/fc/58/8e0518657ab28bd15edbddf03ae567a3586ff8b70c8e9be1aada26aa3547/pytest-serverless-0.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "0e4352ab7f867ff356ea9f89219f6fa4", "sha256": "1c0454bdd2e21dbb8150f82333f764dd137e11638a28b94cb2619f629d7a1f8e" }, "downloads": -1, "filename": "pytest_serverless-0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0e4352ab7f867ff356ea9f89219f6fa4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 8889, "upload_time": "2019-10-28T22:03:36", "upload_time_iso_8601": "2019-10-28T22:03:36.368323Z", "url": "https://files.pythonhosted.org/packages/d1/61/4945e7b580ddfc18077746e5818a2e238aef4f8b09b6b6d713708baf75b0/pytest_serverless-0.7.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f788b2e812e44d88d4bec8ecc0d1131b", "sha256": "f0e4854a22f4570bd7a200e61a0ba36bf557147f685c5a3853c9a17d7828c3bd" }, "downloads": -1, "filename": "pytest-serverless-0.7.0.tar.gz", "has_sig": false, "md5_digest": "f788b2e812e44d88d4bec8ecc0d1131b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3908, "upload_time": "2019-10-28T22:03:34", "upload_time_iso_8601": "2019-10-28T22:03:34.586621Z", "url": "https://files.pythonhosted.org/packages/a2/c5/03aba1cbfcf7a75f8745271f6852195959dfa03258142557e2d654f04937/pytest-serverless-0.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "71a283c57424d6ddb94637256b4587a6", "sha256": "25cae32608a9d3000c594ca02748598f12c2001cd4605552dade2a8e416fed71" }, "downloads": -1, "filename": "pytest_serverless-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "71a283c57424d6ddb94637256b4587a6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 10256, "upload_time": "2019-11-19T14:31:11", "upload_time_iso_8601": "2019-11-19T14:31:11.724725Z", "url": "https://files.pythonhosted.org/packages/30/d8/9139dd94910b352ac688e6ecd1082ffd64720f8d9524f3d5caa75b1cd5d4/pytest_serverless-0.8.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8890eb7ccd3b671dee42cc9a37800945", "sha256": "38795b9f8c40532e08cf160b014a6187b4ea4b8ee8bf00e60701f6dccc91493c" }, "downloads": -1, "filename": "pytest-serverless-0.8.0.tar.gz", "has_sig": false, "md5_digest": "8890eb7ccd3b671dee42cc9a37800945", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 4367, "upload_time": "2019-11-19T14:31:09", "upload_time_iso_8601": "2019-11-19T14:31:09.793264Z", "url": "https://files.pythonhosted.org/packages/0d/a3/adb75dbaad817a6b723c9c6df62da7b14fbb02b5228d4e49eb203f712ed8/pytest-serverless-0.8.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "aaafca4f0cd08a67c1ee707fdeac6cde", "sha256": "e8c30f4a40eb88932d09cafaff80198052c00f77a9dee0fd742a3495b9175a47" }, "downloads": -1, "filename": "pytest_serverless-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "aaafca4f0cd08a67c1ee707fdeac6cde", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 12187, "upload_time": "2019-11-20T21:38:56", "upload_time_iso_8601": "2019-11-20T21:38:56.916133Z", "url": "https://files.pythonhosted.org/packages/98/35/fc599bd46c099b4a85be5b62a82074a552bc910cc5158befe08ab850eefe/pytest_serverless-0.9.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a6f37122763ca1e7b22ba55db046892e", "sha256": "e85507ebba451bd34721d2937637111fd860a0505e388df016640243aefcc255" }, "downloads": -1, "filename": "pytest-serverless-0.9.0.tar.gz", "has_sig": false, "md5_digest": "a6f37122763ca1e7b22ba55db046892e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 4647, "upload_time": "2019-11-20T21:38:55", "upload_time_iso_8601": "2019-11-20T21:38:55.130823Z", "url": "https://files.pythonhosted.org/packages/88/36/273892acf7c76753530fe43a9704720ab55836cacb8df16b9d9c04fa2bc0/pytest-serverless-0.9.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "f767ae3e605d47299edb75ef7fd38383", "sha256": "42be79fadf3696fd1e08a6d34b752f6e7ae86624462ad58e13dfc226a1c70aad" }, "downloads": -1, "filename": "pytest_serverless-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f767ae3e605d47299edb75ef7fd38383", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 6436, "upload_time": "2022-05-09T08:04:37", "upload_time_iso_8601": "2022-05-09T08:04:37.068895Z", "url": "https://files.pythonhosted.org/packages/2c/95/e9cc29caf478b3e28cc9f87c33a3aaa80bfd8e3933bba574919e553afa4f/pytest_serverless-1.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0e534dc615ade9800a02b497585f4f4c", "sha256": "aa221b90a095a62d8dea0f97c74c43be8ad5dc04637b1a82c16ad8a3ed29f7e6" }, "downloads": -1, "filename": "pytest-serverless-1.0.0.tar.gz", "has_sig": false, "md5_digest": "0e534dc615ade9800a02b497585f4f4c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 5155, "upload_time": "2022-05-09T08:04:34", "upload_time_iso_8601": "2022-05-09T08:04:34.878689Z", "url": "https://files.pythonhosted.org/packages/3d/ac/2cf86b407bb959898d71a169b99ece24024452816d120e47a3ee328597eb/pytest-serverless-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f767ae3e605d47299edb75ef7fd38383", "sha256": "42be79fadf3696fd1e08a6d34b752f6e7ae86624462ad58e13dfc226a1c70aad" }, "downloads": -1, "filename": "pytest_serverless-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f767ae3e605d47299edb75ef7fd38383", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 6436, "upload_time": "2022-05-09T08:04:37", "upload_time_iso_8601": "2022-05-09T08:04:37.068895Z", "url": "https://files.pythonhosted.org/packages/2c/95/e9cc29caf478b3e28cc9f87c33a3aaa80bfd8e3933bba574919e553afa4f/pytest_serverless-1.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0e534dc615ade9800a02b497585f4f4c", "sha256": "aa221b90a095a62d8dea0f97c74c43be8ad5dc04637b1a82c16ad8a3ed29f7e6" }, "downloads": -1, "filename": "pytest-serverless-1.0.0.tar.gz", "has_sig": false, "md5_digest": "0e534dc615ade9800a02b497585f4f4c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 5155, "upload_time": "2022-05-09T08:04:34", "upload_time_iso_8601": "2022-05-09T08:04:34.878689Z", "url": "https://files.pythonhosted.org/packages/3d/ac/2cf86b407bb959898d71a169b99ece24024452816d120e47a3ee328597eb/pytest-serverless-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }