opensafely-core / opensafely-core/opencodelists

Test all coding systems with functional browser tests

Open
#2,557 0 comments 0 reactions 0 assignees View on GitHub

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.