Awesome CopilotAdventures

Fixture de modernização de CSV para SQLite

Leia requirements.md. Preserve legacy.py, service.py e os testes de linha de base; complete migrate.py e order_store.py.

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

O primeiro comando é uma linha de base funcional; o segundo falha até que a modernização seja implementada. Os testes criam arquivos temporários no TMPDIR configurado. Defina-o para a unidade de trabalho antes de executar.

Validação do instrutor a partir deste diretório-fonte:

HANDS_ON_REFERENCE=1 python -m unittest test_legacy test_modernization -v

A referência deve reconciliar 3 registros e 6249 centavos, preservar os bytes da fonte, recusar sobrescrita, rejeitar dados malformados e oferecer reversão para CSV. Esta é uma migração local de treinamento, não comprovação de durabilidade de produção diante de travamentos ou de segurança de gravações concorrentes.

Buscar

Busca em português do Brasil. Os caminhos e os exemplos executáveis mantêm o texto original.