{ "info": { "author": "Dillan Teagle", "author_email": "softwaredeveloper@dillanteagle.me", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7" ], "description": "# robotframework-aws\n\nIf there is functionality that should be included in this library please email me or feel free to contribute. As of right now, I am focusing on other packages until I find better use cases for for test automation in AWS services.\n\n\n#### Contributors are welcome. This package is at the beginning of development.\n [![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/dwyl/esta/issues)\n ![PyPI](https://img.shields.io/pypi/v/robotframework-aws.svg)\n [![Build Status](https://travis-ci.com/teaglebuilt/robotframework-AWS.svg?branch=master)](https://travis-ci.com/teaglebuilt/robotframework-AWS)\n\n![Last Commit](https://img.shields.io/github/last-commit/teaglebuilt/robotframework-AWS)\n![License](https://img.shields.io/pypi/l/robotframework-aws)\n![Downloads](https://img.shields.io/pypi/dm/robotframework-aws)\n![Coverage](https://img.shields.io/coveralls/github/teaglebuilt/robotframework-AWS)\n\n# KEYWORD DOCUMENTATION\n---------------\nA library of keywords for interacting with AWS services in your robot tests. This library covers a variety of AWS services.\n\n[Documentation for Keywords](https://teaglebuilt.github.io/robotframework-AWS/)\n\n____________\n___________\n#### Attention Contributors\n [Contribution guidelines for this project](CONTRIBUTING.md)\n\n#### Installation\n\n1. Install the package\n\n```\npip install robotframework-aws\n```\n\n2. Import Package\n ##### Pass in your AWS Credentials as parameters as shown below.\n```\n*** Settings ***\nLibrary AWSLibrary\n```\n\n3. Creating a Test Case\n ##### When creating a test case, start with creating a session in AWS for your test.\n ```\n ***Test Case***\n Example Test Case\n Create Session us-east-1\n Key Should Not Exist bucky static/test.html test.html\n Upload File bucky static/test.html test.html\n Key Should Exist bucky static/test.html test.html\n Delete Session us-east-1\n ```\n\n> ## Session\n#### A session is created to use AWS services as a user defining the region and profile is optional.\n\n - | `Create Session` | region | profile=optional |\n - | `Delete Session` | region | profile=optional |\n - | `Delete All Sessions` |\n\n > ### S3\n##### A key represents the path of the file located in the S3 bucket and Object Path represents the local path of the file on your host.\n\n - | `Get Bucket` | bucket_name |\n - | `Get Object` | bucket_name | object_path |\n - | `Delete File` | bucket | key |\n - | `Upload File` | bucket_name | object_path | key |\n - | `Download File` | bucket_name | object_path | key |\n - | `Key Should Exist` | bucket_name | object_path | key |\n - | `Key Should Not Exist` | bucket_name | object_path | key |\n - | `Allowed Methods` | array of methods |\n\n\n\n> ### Resources\n#### Keywords can be used for local functionality that can be used with all services. These are helper methods to validate functionality, existence, and so on.\n\n - | `Local File Should Exist` | path |\n - | `Local File Should Not Exist` | path |\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.github.com/teaglebuilt/robotframework-aws", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "robotframework-aws", "package_url": "https://pypi.org/project/robotframework-aws/", "platform": "", "project_url": "https://pypi.org/project/robotframework-aws/", "project_urls": { "Homepage": "https://www.github.com/teaglebuilt/robotframework-aws" }, "release_url": "https://pypi.org/project/robotframework-aws/0.0.4/", "requires_dist": [ "boto3 (>=1.9.2)", "robotframework (>=3.1.2)" ], "requires_python": "", "summary": "A python package to test AWS services in Robot Framework", "version": "0.0.4" }, "last_serial": 5928710, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "881c951e37c2ca73b29a06c08c15379c", "sha256": "1cf14bf260cdab34e7b01c0e1eead2f494b9eac90d7bc672a140b1f86b5a461f" }, "downloads": -1, "filename": "robotframework_aws-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "881c951e37c2ca73b29a06c08c15379c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15364, "upload_time": "2019-07-20T20:23:29", "url": "https://files.pythonhosted.org/packages/00/29/727c10b7b4b8906498f1bb86fa7f67efdce571171df425b6b6f2c3c3d05b/robotframework_aws-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9c922234a93b6e7a089762c84a8c60f7", "sha256": "838790db49340782195639cb9b9af405414aa2797840c40390b001b7153c589e" }, "downloads": -1, "filename": "robotframework-aws-0.0.2.tar.gz", "has_sig": false, "md5_digest": "9c922234a93b6e7a089762c84a8c60f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15168, "upload_time": "2019-07-20T20:23:35", "url": "https://files.pythonhosted.org/packages/e7/a7/ebceb3ea135df0dc4f8b8b1033607868a14a4699436bc3c3a64b172ccb96/robotframework-aws-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "7a04fb1b89f2aaa98d84be2890e72425", "sha256": "90af998836e3896c9571007daec2d5acbf7979850edf1f16f206b62a3a7819f0" }, "downloads": -1, "filename": "robotframework_aws-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7a04fb1b89f2aaa98d84be2890e72425", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22016, "upload_time": "2019-09-14T14:32:15", "url": "https://files.pythonhosted.org/packages/55/c4/b8264411c833b359ae2332971600f7435cdf80040ef27e7e90b6588ec88f/robotframework_aws-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "81caea66b85ef1bd7e3a195c35782337", "sha256": "a68d93d9eff24888c14f8a7f7a4038ab18b0ac6340808168ea90ad146d86f13a" }, "downloads": -1, "filename": "robotframework-aws-0.0.3.tar.gz", "has_sig": false, "md5_digest": "81caea66b85ef1bd7e3a195c35782337", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22673, "upload_time": "2019-09-14T14:32:17", "url": "https://files.pythonhosted.org/packages/1f/84/87938209f6fe9fbf3b9d62dd1002fd7e4436f5b3ae8c858e6027277a583c/robotframework-aws-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "913172e79286934aa58f9bba846a2107", "sha256": "2974a57cecc57e258dc9d17b0eb2d93cf13b9532b5e23bbc84fe37f123fa6c47" }, "downloads": -1, "filename": "robotframework_aws-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "913172e79286934aa58f9bba846a2107", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22694, "upload_time": "2019-10-04T14:35:33", "url": "https://files.pythonhosted.org/packages/6c/01/a23498901ce7e0cbcf934f2a6d58f14052ccc6b905d6a9307b25c82edc4d/robotframework_aws-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c5afc320dd29214d4db5581b9e0c2144", "sha256": "6be8ce8d3fd42e54b8c5b5fa935cdb86172d72ec8de9d6b5d14cd50a137bbf3c" }, "downloads": -1, "filename": "robotframework-aws-0.0.4.tar.gz", "has_sig": false, "md5_digest": "c5afc320dd29214d4db5581b9e0c2144", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23252, "upload_time": "2019-10-04T14:35:35", "url": "https://files.pythonhosted.org/packages/6b/00/97819f5d140812f0ba9892b6e80fba0566e9515f7c760c24000e388ff01d/robotframework-aws-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "913172e79286934aa58f9bba846a2107", "sha256": "2974a57cecc57e258dc9d17b0eb2d93cf13b9532b5e23bbc84fe37f123fa6c47" }, "downloads": -1, "filename": "robotframework_aws-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "913172e79286934aa58f9bba846a2107", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22694, "upload_time": "2019-10-04T14:35:33", "url": "https://files.pythonhosted.org/packages/6c/01/a23498901ce7e0cbcf934f2a6d58f14052ccc6b905d6a9307b25c82edc4d/robotframework_aws-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c5afc320dd29214d4db5581b9e0c2144", "sha256": "6be8ce8d3fd42e54b8c5b5fa935cdb86172d72ec8de9d6b5d14cd50a137bbf3c" }, "downloads": -1, "filename": "robotframework-aws-0.0.4.tar.gz", "has_sig": false, "md5_digest": "c5afc320dd29214d4db5581b9e0c2144", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23252, "upload_time": "2019-10-04T14:35:35", "url": "https://files.pythonhosted.org/packages/6b/00/97819f5d140812f0ba9892b6e80fba0566e9515f7c760c24000e388ff01d/robotframework-aws-0.0.4.tar.gz" } ] }