TGViewer
Short QA ideas Short QA ideas @short_qa · 4.48K subscribers
Post #273 2.4K
Давайте признаем, я чот заработалась и из-за этого не рассказала вам много интересного.
Нельзя так больше жить, поэтому давайте нагонять!


1. Видели, что в pytest появилась поддержка сабтестов?

- это альтернатива параметризации для ситуаций, когда не все параметры известны на момент коллекта тестов
- раньше это был отдельный плагин
- выглядит как-то так
def contains_docstring(p: Path) -> bool:
"""Return True if the given Python file contains a top-level docstring."""
...


def test_py_files_contain_docstring(subtests: pytest.Subtests) -> None:
for path in Path.cwd().glob("*.py"):
with subtests.test(path=str(path)):
assert contains_docstring(path)


Подробности тут.

<to be continued…>

#pytest #tools
  • 👍 16
  • 🔥 11
  • ❤ 5
More from @short_qa
  1. Sep 3, 2026Кстати, завтра закроется регистрация на E-CODE. Если хотели посетить, не забудьте заполнит…
  2. Aug 18, 2026✨ Большой QA митап Ozon Банка — уже в эту субботу 22 августа приглашаем в наш красивый офи…
  3. Jun 3, 2026Го знакомиться! Наснимали с коллегами видосов про лидские будни. Приходите сочувствовать �…
  4. May 28, 2026Hiring sprint AQA Совсем забыла! Если хотите присоединиться к нашей команде, сейчас самое…
  5. May 27, 2026Собеседование QA: что важнее знания конкретной технологии или подхода? Вот спрашивают тебя…
  6. May 25, 2026экспериментальный понедельничный юмор
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →