15 lines
1.5 KiB
Markdown
15 lines
1.5 KiB
Markdown
# Проверка команд README
|
|
|
|
Команды выполнены из корня проекта; до запуска выходной каталог docs/verification не содержал результатов. Все пути относились к новому набору, итоговая output/sales.sqlite не изменялась.
|
|
|
|
Интерпретатор PowerShell:
|
|
`$etlPython='C:\Program Files\WindowsApps\OpenAI.CodexPrimaryRuntime.v26-1112-737-0_26.1112.737.0_x64__3k8sg7r9htsxt\dependencies\python\python.exe'`
|
|
|
|
1. `& $etlPython --version` → Python 3.12.14.
|
|
2. `& $etlPython scripts/generate_data.py --output docs/verification/raw/orders.csv --seed 42` → Synthetic CSV: 301 rows, seed=42.
|
|
3. `& $etlPython -m src.pipeline --input docs/verification/raw/orders.csv --db docs/verification/output/sales.sqlite --reports docs/verification/reports/etl` → 301 входных, 290 принятых, 11 отклоненных, 290 исправленных, 99119395 копеек; SHA256 a7816b666a8b3dc8833f937970cab2bc7206b6fd44ea3413547eb06f17e1cfe5. Exit 0.
|
|
4. `& $etlPython sql/run_queries.py --db docs/verification/output/sales.sqlite --output docs/verification/reports/sql` → top_categories: 3, daily_dynamics: 30, anomalies: 1. Exit 0.
|
|
5. `& $etlPython -m unittest discover -s tests -v` → Ran 6 tests in 0.132s, OK, exit 0.
|
|
|
|
Сохраненные raw/output/reports в этом каталоге — доказательства независимого запуска команд с новыми выходными путями.
|