Awesome CopilotAdventures

Fixture de modernización de CSV a SQLite

Lee requirements.md. Conserva legacy.py, service.py y las pruebas de referencia; completa migrate.py y order_store.py.

python -m unittest test_legacy -v
python -m unittest test_modernization -v

El primer comando es una línea base funcional; el segundo falla hasta que se implemente la modernización. Las pruebas crean archivos temporales bajo el TMPDIR configurado. Establécelo en la unidad de trabajo antes de ejecutar.

Validación del instructor desde este directorio fuente:

HANDS_ON_REFERENCE=1 python -m unittest test_legacy test_modernization -v

La referencia debe conciliar 3 registros y 6249 centavos, preservar los bytes de origen, rechazar sobrescrituras, rechazar datos mal formados y admitir la reversión a CSV. Esta es una migración local de formación, no evidencia de durabilidad de producción ante caídas ni de seguridad con escritores concurrentes.

Buscar

Búsqueda en español. Las rutas y los ejemplos ejecutables conservan el texto original.