{"id":27111894,"url":"https://github.com/free-programmers/python-testing-suite-script","last_synced_at":"2025-07-15T23:39:06.702Z","repository":{"id":286478285,"uuid":"961524766","full_name":"free-programmers/python-testing-suite-script","owner":"free-programmers","description":"python-testing-suite script is set of bash scrip + windows cmd script for auto generating test+coverage report in multiformat (PDF, Markdown, Text)","archived":false,"fork":false,"pushed_at":"2025-04-06T17:41:55.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-09T22:03:53.626Z","etag":null,"topics":["bash-script","coverage","flake","pytest","python","windows-cmd"],"latest_commit_sha":null,"homepage":"https://github.com/free-programmers/python-testing-suite-script","language":"Batchfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/free-programmers.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2025-04-06T17:38:03.000Z","updated_at":"2025-04-06T17:42:34.000Z","dependencies_parsed_at":"2025-04-06T18:44:53.240Z","dependency_job_id":null,"html_url":"https://github.com/free-programmers/python-testing-suite-script","commit_stats":null,"previous_names":["free-programmers/python-testing-suite-script"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/free-programmers%2Fpython-testing-suite-script","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/free-programmers%2Fpython-testing-suite-script/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/free-programmers%2Fpython-testing-suite-script/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/free-programmers%2Fpython-testing-suite-script/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/free-programmers","download_url":"https://codeload.github.com/free-programmers/python-testing-suite-script/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248119296,"owners_count":21050755,"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":["bash-script","coverage","flake","pytest","python","windows-cmd"],"created_at":"2025-04-07T01:25:11.955Z","updated_at":"2025-04-09T22:03:56.184Z","avatar_url":"https://github.com/free-programmers.png","language":"Batchfile","readme":"# 🧪 Python Test Automation Suite\n\u003cimg src=\"./doc/python-testing-suite.png\" \u003e\n\nThis repository provides a **Windows-based automation toolkit** for running Python tests, generating **coverage reports**, and performing **static type checking** using batch scripts.\n\nIt's ideal for Python developers who want a lightweight, no-frills test automation system that works out-of-the-box on Windows environments.\n\n---\n\n## 📦 Features\n\n- 🔍 **Run Pytest** with detailed logging\n- 📊 **Code coverage reports** in:\n  - Plain text\n  - Markdown\n  - HTML\n- 🧠 **Static type checking** with `mypy` (or your preferred checker)\n- 🗂️ Organized report directories with date and time stamps\n- 🖥️ Batch script-based automation — no CI setup required\n\n---\n\n## 📁 Project Structure\n\n```\n\n├── run-pytest.bat          # Runs pytest with verbose output and generates HTML report\n├── run-coverage.bat        # Runs tests with coverage analysis and creates TXT, MD, and HTML reports\n├── run-type-checker.bat    # (You can explain this script if provided)\n├── test-requirements.txt   # List of required packages for running tests\n```","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffree-programmers%2Fpython-testing-suite-script","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffree-programmers%2Fpython-testing-suite-script","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffree-programmers%2Fpython-testing-suite-script/lists"}