{"id":19664308,"url":"https://github.com/beda-software/testscript-eval-py","last_synced_at":"2025-04-28T21:33:29.204Z","repository":{"id":66363875,"uuid":"347616140","full_name":"beda-software/testscript-eval-py","owner":"beda-software","description":null,"archived":false,"fork":false,"pushed_at":"2023-11-09T16:26:39.000Z","size":234,"stargazers_count":4,"open_issues_count":1,"forks_count":0,"subscribers_count":9,"default_branch":"main","last_synced_at":"2023-11-09T17:34:10.697Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/beda-software.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}},"created_at":"2021-03-14T11:20:23.000Z","updated_at":"2023-10-13T07:05:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"9373c856-e792-4ef5-b196-e849c534bca2","html_url":"https://github.com/beda-software/testscript-eval-py","commit_stats":null,"previous_names":[],"tags_count":4,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beda-software%2Ftestscript-eval-py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beda-software%2Ftestscript-eval-py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beda-software%2Ftestscript-eval-py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beda-software%2Ftestscript-eval-py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/beda-software","download_url":"https://codeload.github.com/beda-software/testscript-eval-py/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224133802,"owners_count":17261303,"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":[],"created_at":"2024-11-11T16:17:27.077Z","updated_at":"2024-11-11T16:17:27.932Z","avatar_url":"https://github.com/beda-software.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# testscript-eval-py is an engine designed to run TestScript files\n## Description\nThis engine introduces a feature that enables the automatic identification and execution of custom TestScript YAML files. This enhancement is vital as it simplifies the process of verifying FHIR server actions using these scripts. It makes the testing of FHIR server interactions more efficient.\n## Install\n### Install plugin\n```bash\npip install testscript-eval\n```\n### Setup env\n```bash\nPYTHONPATH=.\nFHIR_SERVER_AUTHORIZATION=\nFHIR_SERVER_BASE_URL=\n```\n## Usage\n### General\n```bash\npytest\n```\n### Docker image\n```bash\ndocker run -v \"$(pwd)/resources:/app\" --env-file ./env/testscript bedasoftware/testscript-eval:latest pytest\n```\n### Restrictions\n1. TestScript files should be stored in the TestScript folder;\n2. TestScript files should be in YAML format.\n## Recommendations\nHighly recommend using testscript-eval-py alongside [Kaitenzushi](https://github.com/beda-software/kaitenzushi/) to enhance the TestScript development experience.\n## References\n1. [Pytest](https://docs.pytest.org/en/7.4.x/)\n2. [TestScript](https://hl7.org/fhir/R4/testscript.html)\n\u003cp align=\"center\"\u003eMade with ❤️ by \u003ca href=\"https://beda.software\"\u003eBeda Software\u003c/a\u003e\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeda-software%2Ftestscript-eval-py","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbeda-software%2Ftestscript-eval-py","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeda-software%2Ftestscript-eval-py/lists"}