opensafely-core / opensafely-core/opencodelists
Test all coding systems with functional browser tests
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 60
- Forks
- 16
- Avg merge
- 4d 12h
- Merged PRs (30d)
- 17
Description
Why are we doing this?
#2421 adds browser tests that only currently test against BNF and SNOMED CT coding systems due to availability of fixtures. It would be good to test against the other coding systems.
How will we know when it's done?
When we are testing the other coding systems implemented.
What are we doing?
- Creating new suitable fixtures, or make the existing fixtures work, for the functional browser tests
- Extending the existing tests to test against other coding systems.
Contributor guide
No contributing guide indexed for this repository
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
Start by reviewing the browser tests added in #2421 and the fixtures they currently use for BNF and SNOMED CT. Identify the other implemented coding systems and determine whether existing fixtures can be extended or new fixtures are needed; done means the functional browser tests cover those additional systems.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- testing-qa
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100