{"id":15551647,"url":"https://github.com/pprzetacznik/bdd-test-framework","last_synced_at":"2026-04-19T14:33:59.084Z","repository":{"id":177020161,"uuid":"659855263","full_name":"pprzetacznik/bdd-test-framework","owner":"pprzetacznik","description":"Sample BDD test framework for Flask application","archived":false,"fork":false,"pushed_at":"2023-07-07T12:59:18.000Z","size":16,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-08T01:42:28.668Z","etag":null,"topics":["bdd","flask","github-actions","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pprzetacznik.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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":"2023-06-28T17:56:00.000Z","updated_at":"2024-01-04T21:46:49.000Z","dependencies_parsed_at":"2023-07-14T18:59:19.077Z","dependency_job_id":null,"html_url":"https://github.com/pprzetacznik/bdd-test-framework","commit_stats":null,"previous_names":["pprzetacznik/bdd-test-framework"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pprzetacznik/bdd-test-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pprzetacznik%2Fbdd-test-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pprzetacznik%2Fbdd-test-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pprzetacznik%2Fbdd-test-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pprzetacznik%2Fbdd-test-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pprzetacznik","download_url":"https://codeload.github.com/pprzetacznik/bdd-test-framework/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pprzetacznik%2Fbdd-test-framework/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271301484,"owners_count":24735797,"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-08-20T02:00:09.606Z","response_time":69,"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":["bdd","flask","github-actions","python"],"created_at":"2024-10-02T14:06:00.135Z","updated_at":"2026-04-19T14:33:59.042Z","avatar_url":"https://github.com/pprzetacznik.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# My Application with BDD Test framework\n\n## Installation\n\n```\n$ pip install -r requirements.txt\n```\n\n## Run\n\n```\n$ ./run.sh run\n$ FLASK_DEBUG=1 ./run.sh\n```\n\n## Run unit tests\n\n```\n$ ./run_tests.sh\n```\n\n## Run automation tests\n\nRun them with:\n```\n$ ./run_bdd_tests.sh\n============================= test session starts =============================\nplatform darwin -- Python 3.11.3, pytest-7.4.0, pluggy-1.2.0 -- ...\ncachedir: .pytest_cache\nrootdir: ...\nconfigfile: pytest.ini\nplugins: cov-4.1.0, bdd-6.1.1\ncollected 1 item\n\n...\n{'msg': 'You are not logged in'}\n{'msg': 'Logged successfully'}\n\nFeature: Users\n    Scenario: Check log in\n        Given user opens index page\n        When user logs in with credentials\n        Then user successfull message is sent\n    PASSED\n\n---------- coverage: platform darwin, python 3.11.3-final-0 ----------\nName                       Stmts   Miss  Cover\n----------------------------------------------\nmy_app/__init__.py             0      0   100%\nmy_app/autoapp.py              5      5     0%\nmy_app/server.py              22      2    91%\nmy_app/settings.py            12      0   100%\nmy_app/users/__init__.py       1      0   100%\nmy_app/users/views.py         14      2    86%\n----------------------------------------------\nTOTAL                         54      9    83%\n\n============================== 1 passed in 0.08s ==============================\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpprzetacznik%2Fbdd-test-framework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpprzetacznik%2Fbdd-test-framework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpprzetacznik%2Fbdd-test-framework/lists"}