tpagectl: add test for flag precedence over config file #541

Closed
opened 2026-08-05 06:11:02 +00:00 by the.auditor · 1 comment
Owner

Config precedence chain (defaults → file → env → flags) is only partially tested. Tests cover defaults, file, env-over-file, env-without-file, and flag-over-env, but not flag-over-file (e.g. --server beating a value from a loaded --config file).

Suggested fix: add a case asserting CLI flags override values from an explicit --config file.

Ref: PR #537

Config precedence chain (defaults → file → env → flags) is only partially tested. Tests cover defaults, file, env-over-file, env-without-file, and flag-over-env, but not flag-over-file (e.g. `--server` beating a value from a loaded `--config` file). Suggested fix: add a case asserting CLI flags override values from an explicit `--config` file. Ref: PR #537
Owner

Fixed in #635: TestConfigFlagOverridesFile asserts --server/--token override values from an explicit --config file (completing the defaults → file → env → flags precedence chain).

Fixed in #635: `TestConfigFlagOverridesFile` asserts `--server`/`--token` override values from an explicit `--config` file (completing the defaults → file → env → flags precedence chain).
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
thwap/thwap-pagesd#541
No description provided.