Skip to content

Meta: Unit test coverage for osism/ #2199

Description

@berendt

Background

Follow-up to #2192 (foundation) and PR #2193 (pytest + Zuul CI). Once the test infrastructure has landed, actual unit test coverage has to be added module by module. This meta issue tracks the overall rollout plan so nothing gets lost and links all sub-issues.

Approach: start with pure-logic modules (fast feedback, no mocking), then move to mock-heavy helpers, tasks, services, API, and commands. Each sub-issue is self-contained and reviewable on its own.

Progress

Tier 1 — Pure logic (quick wins)

Tier 2 — Conductor helpers (pure logic + lightweight NetBox stubs)

Tier 3 — Conductor core (large modules, may split)

Tier 4 — Utils package

Tier 5 — Tasks (non-conductor)

Tier 6 — Services

Tier 7 — API

Tier 8 — Commands (CLI)

Conventions for sub-issues

Out of scope here

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

Fields

No fields configured for Task.

Projects

Status
Ready for review

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions