A pytest plugin that makes your test reporting pumpkin-spiced
Project description
pytest-pumpkin-spice
Fall in the Canada and the US comes once a year, and you know what that means: Autumn colours, cooler temperatures and, of course, pumpkin spice.
Here's is a small pytest plugin to give your tests some pumpkin spice ☕.
This project was heavily inspired by pytest-yuk and pytest-emoji, developed by Brian Okken and Raphael Pierzina, respectively.
Installation
pytest-pumpkin-spice is available for Python 3. 🐍
You can install pytest-pumpkin-spice via pip from PyPI:
$ pip install pytest-pumpkin-spice
This will automatically install pytest of version 4.2.1 or higher.
Features
This plugin adds a --pumpkin-spice
CLI flag to pytest, which replaces the standard test result outputs with a warm blend of pumpkin-spiced emoji, both for normal and verbose mode.
🎃 / PASSED 🎃
for a passing test with a happy smile,❄️ / FAILED ❄️
for a failed test with wintery reminder,🍂 / XFAIL 🍂
for a xfailed test with some fallen leaves,🍠 / XPASS 🍠
for a xpass with a sweet potato (almost pumpkin!),☕ / SKIPPED ☕
for a skipped test with a pumpkin spiced hot bevarage, and🥧 / ERROR 🥧
for an error with a nice big pumpkin pie.
Normal mode with just a sprinkle of pumpkin spice blend:
$ pytest --pumpkin-spice
tests/test_emoji.py 🎃❄️🍂🍠☕🥧
Verbose mode with some extra warmth and spice:
$ pytest --verbose --pumpkin-spice
test_passed PASSED 🎃 ",
test_failed FAILED ❄️ ",
test_xfailed XFAIL 🍂 ",
test_xpassed XPASS 🍠 ",
test_skipped SKIPPED ☕ ",
test_error ERROR 🥧 *",
License
Distributed under the terms of the MIT license, pytest-pumpkin-spice is free and open source software
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for pytest-pumpkin-spice-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4444008ff71141871f8b4252d3396e86e06df72f5309767a8a93f30afb7d9d9f |
|
MD5 | 63e42d35836f61803448aa4eb9644295 |
|
BLAKE2b-256 | f5c193b69ee71a4760b09415adbef455935cfd3686fd4665ae94b55a093adcf0 |