Skip to content

olgapavlova/pytest-oneline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

line-schema

OneLine • pytest-online

Зародыш плагина для кастомизации строчек отчётов в pytest.

Как использовать

  1. Скопируйте содержимое каталога pytest-oneline в каталог с тестами вашего проекта.
  2. Если файл conftest.py у вас уже есть — объедините его с одноимённым файлом плагина.
  3. После этого отчёты pytest в терминале начнут выглядеть по новому.

Как выглядит отчёт pytest после включения плагина

Как адаптировать под себя

90% настроек можно указать напрямую в датаклассе OneLinePreset (файл conftest.py). Для остального есть рецепты в статье.

Ограничения

У всех тестирующих функций должны быть docstrings.

Возможны и другие сюрпризы. Пожалуйста, создавайте issues в проекте.

Детали реализации

См. статью на Хабре.

Backlog — в отдельном текстовом файле .backlog этого репозитория.

Полезное

  1. Шпаргалка по хукам pytest в форматах PDF и Figma.
  2. Экспериментальные скрипты в каталоге research и подкаталогах.

Шпаргалка по хукам

About

Pytest plugin to modify report lines

Resources

License

Stars

Watchers

Forks

Languages