Files: verify_ecospace.py, verify_biodata_deps.py, and other ad-hoc print scripts & test helpers.
Description: There are many print()-based verification scripts and test helpers. Convert them into proper unit/integration tests (using pytest) or replace prints with the logging facility so output is structured and usable in CI logs.
What to do:
- Identify verification scripts and where they are used.
- For reproducible checks, convert to pytest tests that assert behavior rather than print results.
- For utility/diagnostic scripts, add consistent
logging usage using app/logger.py.
Acceptance criteria:
- No new
print() usage in repository for verification/test outputs (unless intentionally for CLI script). Tests replace a subset of scripts where appropriate.
Files:
verify_ecospace.py,verify_biodata_deps.py, and other ad-hoc print scripts & test helpers.Description: There are many
print()-based verification scripts and test helpers. Convert them into proper unit/integration tests (usingpytest) or replace prints with theloggingfacility so output is structured and usable in CI logs.What to do:
loggingusage usingapp/logger.py.Acceptance criteria:
print()usage in repository for verification/test outputs (unless intentionally for CLI script). Tests replace a subset of scripts where appropriate.