Skip to content

refactor: agrupar tests y limpiar estructura de paquetes (A3)#52

Merged
g-garciac2022 merged 1 commit into
mainfrom
refactor/a3-package-structure
Jun 8, 2026
Merged

refactor: agrupar tests y limpiar estructura de paquetes (A3)#52
g-garciac2022 merged 1 commit into
mainfrom
refactor/a3-package-structure

Conversation

@g-garciac2022

@g-garciac2022 g-garciac2022 commented Jun 8, 2026

Copy link
Copy Markdown
Collaborator

Cierra A3 (revisión de arquitectura). Completa y corrige la agrupación iniciada en 1d3ef19.

Tests

  • Agrupados espejando backend/: tests/core/ (health, logging, observability) y tests/integrations/ (guardian, nyt, nlp, weather). conftest.py y test_smoke.py en la raíz.
  • Fix: 1d3ef19 dejó test_guardian.py y test_news_nyt.py duplicados en la raíz (la detección de rename falló solo para esos dos), por lo que pytest fallaba al recolectar en main. Eliminados.
  • Rename test_news_nyt.py -> test_nyt.py (consistencia con los demás).
  • Eliminada fixture muerta fake_forecast_periods de test_guardian.py.

Paquetes

  • Añadido backend/config/__init__.py — era el único paquete sin __init__ (funcionaba por namespace package); ahora el árbol es consistente.

@g-garciac2022 g-garciac2022 merged commit b50c135 into main Jun 8, 2026
1 check passed
@g-garciac2022 g-garciac2022 deleted the refactor/a3-package-structure branch June 8, 2026 08:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant