Medical-Event-Data-Standard / Medical-Event-Data-Standard/MEDS-DEV
Test code should use more plugins and built-in pytest fixtures for code simplicity and performance.
Open
Nobody has claimed this yet.
Code Cleanliness/Tech Debt
Computational Efficiency
enhancement
priority:low
Testing
- Dominant language
- Python
- Stars
- 43
- Forks
- 10
- PR merge metrics
- No merged PRs in 30d
Description
Key candidates include: https://github.com/kvas-it/pytest-console-scripts, https://docs.pytest.org/en/stable/how-to/tmp_path.html
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Review the repository's test suite and compare its current test helpers with pytest-console-scripts and pytest's tmp_path documentation. Identify suitable candidates for plugin or built-in-fixture use, then verify that the tests retain their behavior while becoming simpler or faster.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- testing-qa
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100