Skip to content

zavod #51: Рукописные уроки 89–96 - #45

Merged
gon7187 merged 4 commits into
mainfrom
zavod/51-rukopisnye-uroki-89-96
Oct 22, 2026
Merged

gon7187 merged 4 commits into
mainfrom
zavod/51-rukopisnye-uroki-89-96

Conversation

@gon7187

@gon7187 gon7187 commented Oct 22, 2026

Copy link
Copy Markdown
Owner

Рукописные уроки 89–96

Круг: 2

Критерии

  • ✓ c1 — tests/test_testing_quality_lessons.py:170 и :175 проверяют все восемь уроков, реестр, номера, названия и 120 уроков; отчёт круга: 41 passed, без skipped.
  • ✓ c2 — tests/test_testing_quality_lessons.py:187 проверяет три карточки, исполнение примеров, id вопросов, ответы, reference, отклонение starter, pass и отсутствие шаблонных фраз; отчёт круга: 41 passed.
  • ✓ k89 — tests/test_testing_quality_lessons.py:276 проверяет reference через run_code, регистр, отрицательный случай, возврат None и минимум три assert; отчёт круга: 41 passed.
  • ✓ k90 — tests/test_testing_quality_lessons.py:288 проверяет содержимое и независимость корзин через run_code; отчёт круга: 41 passed.
  • ✓ k91 — tests/test_testing_quality_lessons.py:296 проверяет список провальных входов и пустой набор через run_code; отчёт круга: 41 passed.
  • ✓ k92 — tests/test_testing_quality_lessons.py:304 проверяет отправку сообщения фейком-списком и возврат True через run_code; отчёт круга: 41 passed.
  • ✓ k93 — app/handwritten/lessons_testing_quality.py:580 содержит нечитаемый исполняемый starter; tests/test_testing_quality_lessons.py:313 проверяет сигнатуру, результаты и round с точностью через run_code; отчёт круга: 41 passed.
  • ✓ k94 — tests/test_testing_quality_lessons.py:329 проверяет неиспользуемые имена и сортировку через run_code; отчёт круга: 41 passed.
  • ✓ k95 — tests/test_testing_quality_lessons.py:337 проверяет результаты через run_code, докстрингу с примером и тройные кавычки; отчёт круга: 41 passed.
  • ✓ k96 — tests/test_testing_quality_lessons.py:352 проверяет допустимое сообщение, пустую строку, точку и границы 50/51 через run_code; отчёт круга: 41 passed.
  • ✓ c3 — app/handwritten/lessons_testing_quality.py:83–1011: карточки последовательно объясняют понятие, применение и ошибку; choice содержит полный код и однородные варианты вывода. tests/test_testing_quality_lessons.py:232 проверяет комментарии вывода и сопоставимость вариантов; отчёт круга: 41 passed.
  • ✓ c4 — tests/test_testing_quality_lessons.py:263 проверяет обоснованность run=False и исполнение остальных примеров; отчёт круга: 41 passed. Отключены только примеры с subprocess, tempfile и pathlib.

Изменённые файлы

  • app/handwritten/lessons_testing_quality.py
  • tests/test_handwritten_testing_quality.py
  • tests/test_testing_quality_lessons.py

Предложения новых задач

  • Добавить в залоченный tests/test_testing_quality_lessons.py сверку фактического вывода карточек с "run": False, чтобы расхождение комментария и реального stdout ловилось общим тестом, а не только локальным.

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review 🔄 Running since 2026-10-22T23:04:29.709383Z a157e8f PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@gon7187
gon7187 merged commit eba49c4 into main Oct 22, 2026
2 checks passed
@gon7187
gon7187 deleted the zavod/51-rukopisnye-uroki-89-96 branch October 22, 2026 23:13
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