adhit-r/fairmind

Align plot_numeric_distributions module path with tests

Offen

#146 geöffnet am 06.01.2026

 (1 Kommentar) (0 Reaktionen) (0 zugewiesene Personen)Python (12 Forks)auto 404
buggood first issuetesting

Repository-Metriken

Stars
 (9 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 2T 6h) (3 gemergte PRs in 30 T)

Beschreibung

Summary

The new plot_numeric_distributions helper added in PR #145 lives under apps/ml/visualizations/data_distribution.py, but the associated tests in tests/test_distribution.py currently import from a backend utilities path. This causes pytest to fail with ModuleNotFoundError once tests are run against main.

Tasks

  • Decide the canonical location for the data distribution utility:
    • Either keep it under apps/ml/visualizations/data_distribution.py, or
    • Move it under a backend utilities namespace (e.g. apps/backend/utils/visualization/data_distribution.py).
  • Update tests/test_distribution.py to import plot_numeric_distributions from the chosen canonical module path.
  • Run pytest tests/test_distribution.py and ensure the tests pass.

Acceptance Criteria

  • pytest tests/test_distribution.py runs successfully without import errors.
  • The visualization module and tests both reference the same, well-defined import path.
  • No breaking changes to the public API of plot_numeric_distributions.

Contributor Guide