adision de bases para trabajo completo de back-v1.0.0

This commit is contained in:
2026-04-08 15:05:29 -07:00
parent 290a32364d
commit 75ecb00a94
89 changed files with 1630 additions and 2350 deletions

24
test_csv_extractor.py Normal file
View File

@@ -0,0 +1,24 @@
# test_csv_extractor.py
import sys
from pathlib import Path
# Añadir el directorio raíz al path
sys.path.append(str(Path(__file__).parent))
from app.helpers.extractCsv import CSVExtractor
# Prueba con un CSV público
test_url = "https://people.sc.fsu.edu/~jburkardt/data/csv/hw_200.csv"
try:
print("📥 Descargando CSV...")
content = CSVExtractor.download_csv(test_url)
print(f"✅ Descargado: {len(content)} caracteres")
print("📖 Leyendo CSV...")
rows = CSVExtractor.read_csv(content)
print(f"✅ Leídas {len(rows)} filas")
print(f"📋 Columnas: {list(rows[0].keys()) if rows else 'Ninguna'}")
except Exception as e:
print(f"❌ Error: {e}")