{"id":15144495,"url":"https://github.com/marketsquare/robotframework-aws","last_synced_at":"2025-10-28T08:51:15.818Z","repository":{"id":48155267,"uuid":"196888421","full_name":"MarketSquare/robotframework-aws","owner":"MarketSquare","description":"Custom Library for Robot Framework to interact with Amazon Cloud Services","archived":false,"fork":false,"pushed_at":"2025-09-17T02:26:11.000Z","size":430,"stargazers_count":28,"open_issues_count":4,"forks_count":22,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-10-27T09:25:40.338Z","etag":null,"topics":["amazon-web-services","aws","boto3","cloud","python","robotframework","test-automation"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MarketSquare.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-07-14T22:14:21.000Z","updated_at":"2025-09-17T02:26:17.000Z","dependencies_parsed_at":"2024-08-17T09:27:30.630Z","dependency_job_id":"32de5af9-e1d4-4efa-8f98-b1728c3325c8","html_url":"https://github.com/MarketSquare/robotframework-aws","commit_stats":null,"previous_names":["teaglebuilt/robotframework-aws"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/MarketSquare/robotframework-aws","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarketSquare%2Frobotframework-aws","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarketSquare%2Frobotframework-aws/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarketSquare%2Frobotframework-aws/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarketSquare%2Frobotframework-aws/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MarketSquare","download_url":"https://codeload.github.com/MarketSquare/robotframework-aws/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarketSquare%2Frobotframework-aws/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281410760,"owners_count":26496368,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-28T02:00:06.022Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["amazon-web-services","aws","boto3","cloud","python","robotframework","test-automation"],"created_at":"2024-09-26T10:41:45.436Z","updated_at":"2025-10-28T08:51:15.781Z","avatar_url":"https://github.com/MarketSquare.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# robotframework-aws\n\nAWSLibrary is a testing library for Robot Framework that gives you the ability to use many of the AWS services in your \ntests. This library directly interacts with [Boto 3](https://boto3.amazonaws.com/v1/documentation/api/latest/index.html).  \nBoto is the Amazon Web Services (AWS) SDK for Python. It enables Python developers to create, configure, and manage \nAWS services.\n\nIf there is functionality that should be included in this library please create an issue or feel free to contribute.\n\n![PyPI](https://img.shields.io/pypi/v/robotframework-aws.svg)\n![Last Commit](https://img.shields.io/github/last-commit/MarketSquare/robotframework-aws)\n![License](https://img.shields.io/pypi/l/robotframework-aws)\n![Downloads](https://img.shields.io/pypi/dm/robotframework-aws)\n![Total downloads](https://static.pepy.tech/personalized-badge/robotframework-aws?period=total\u0026units=international_system\u0026left_color=lightgrey\u0026right_color=yellow\u0026left_text=Total)\n\n## Keyword Documentation\n\n---------------\n\nThis library covers the AWS services listed in the keywords:\n\n[Documentation of keywords](https://raw.githack.com/MarketSquare/robotframework-aws/master/docs/AWSLibrary.html)\n\n[Pypi](https://pypi.org/project/robotframework-aws/)\n\n---------------\n\n### Installation and use\n\n#### Install the package\n\n```sh\npip install robotframework-aws\n```\n\n#### Update the package\n\n```sh\npip install robotframework-aws --upgrade\n```\n\n#### Creating a Test Case\n\nWhen creating a test case, start by creating an AWS session for your test and end by deleting it.\n\n```robotframework\n*** Settings ***\nLibrary  AWSLibrary\n\n\n*** Variables ***\n${REGION}    eu-west-1\n${BUCKET}    some-bucket-name\n\n\n*** Test Cases ***\nTest Case\n    [Setup]    Create Session With Keys    ${REGION}    %{AWS_USER_NAME}    %{AWS_USER_PASS}\n    S3 Upload File    ${BUCKET}    new_file.json    ${CURDIR}/local_file.json\n    S3 Key Should Exist    ${BUCKET}    new_file.json\n    S3 Key Should Not Exist    ${BUCKET}    local_file.json\n    ${file_inside_folder}    S3 List Objects    ${BUCKET}    folder_name\n    Log List   ${file_inside_folder}\n    S3 Download File    ${BUCKET}    new_file.json    ${CURDIR}/new_local_file.json\n    S3 Delete File    ${BUCKET}    new_file.json\n    [Teardown]    Delete All Sessions\n```\n\n### Attention Contributors\n\n  [Contribution guidelines for this project](CONTRIBUTING.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarketsquare%2Frobotframework-aws","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarketsquare%2Frobotframework-aws","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarketsquare%2Frobotframework-aws/lists"}