{"id":13772642,"url":"https://github.com/vedro-universe/vedro","last_synced_at":"2025-05-11T05:33:18.720Z","repository":{"id":38847890,"uuid":"44535919","full_name":"vedro-universe/vedro","owner":"vedro-universe","description":"Pragmatic Testing Framework","archived":false,"fork":false,"pushed_at":"2024-03-13T19:17:13.000Z","size":645,"stargazers_count":30,"open_issues_count":3,"forks_count":8,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-04-28T08:02:04.157Z","etag":null,"topics":["e2e-testing","python","testing","testing-tools","vedro"],"latest_commit_sha":null,"homepage":"https://vedro.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vedro-universe.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","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}},"created_at":"2015-10-19T13:16:24.000Z","updated_at":"2024-01-08T16:23:17.000Z","dependencies_parsed_at":"2024-01-24T17:37:38.892Z","dependency_job_id":"b418f614-95b9-4668-812a-ef948aaf875a","html_url":"https://github.com/vedro-universe/vedro","commit_stats":null,"previous_names":["vedro-universe/vedro","tsv1/vedro"],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vedro-universe%2Fvedro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vedro-universe%2Fvedro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vedro-universe%2Fvedro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vedro-universe%2Fvedro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vedro-universe","download_url":"https://codeload.github.com/vedro-universe/vedro/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225017579,"owners_count":17407794,"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","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":["e2e-testing","python","testing","testing-tools","vedro"],"created_at":"2024-08-03T17:01:06.581Z","updated_at":"2024-11-17T08:30:22.390Z","avatar_url":"https://github.com/vedro-universe.png","language":"Python","funding_links":[],"categories":["Testing Frameworks"],"sub_categories":[],"readme":"# Vedro\n\n[![Codecov](https://img.shields.io/codecov/c/github/vedro-universe/vedro/master.svg?style=flat-square)](https://codecov.io/gh/vedro-universe/vedro)\n[![PyPI](https://img.shields.io/pypi/v/vedro.svg?style=flat-square)](https://pypi.python.org/pypi/vedro/)\n[![PyPI - Downloads](https://img.shields.io/pypi/dm/vedro?style=flat-square)](https://pypi.python.org/pypi/vedro/)\n[![Python Version](https://img.shields.io/pypi/pyversions/vedro.svg?style=flat-square)](https://pypi.python.org/pypi/vedro/)\n\n## Installation\n\n```shell\n$ pip3 install vedro\n```\n\n## Usage\n\n```python\n# ./scenarios/decode_base64_encoded_string.py\nimport base64\nimport vedro\n\nclass Scenario(vedro.Scenario):\n    subject = \"decode base64 encoded string\"\n\n    def given(self):\n        self.encoded = \"YmFuYW5h\"\n\n    def when(self):\n        self.decoded = base64.b64decode(self.encoded)\n\n    def then(self):\n        assert self.decoded == b\"banana\"\n```\n\n```shell\n$ vedro run\n```\n\n## Documentation\n\n🚀 [vedro.io](https://vedro.io/docs/quick-start)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvedro-universe%2Fvedro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvedro-universe%2Fvedro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvedro-universe%2Fvedro/lists"}