INCATools / INCATools/ontology-access-kit

Run subset of tests in environment with no extras installed

Open
#745 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
198
Forks
35
Avg merge
3d 4h
Merged PRs (30d)
1

Description

See:

- #171

Our current testing scenario doesn't test for a case where a core module depends on a package defined as an extra. All packages that are extras should nest their imports and only be resolved at runtime.

_Originally posted by @cmungall in https://github.com/INCATools/ontology-access-kit/issues/743#issuecomment-2080292455_

Contributor guide

Open the contributing guide

Research direction

Start by reading the referenced issue #171 and inspecting the repository's current testing setup. Add a test scenario that runs core-module tests with no optional extras installed, and verify that extra-package imports are deferred until runtime.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
testing
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.