Pytest plugin for sending report message of marked tests execution
Project description
Pytest-Message
Pytest-message is a pytest extension for reporting to various messangers.
Pytest-message gives an ability to send report message of test status for only marked tests.
Installation
pip install pytest-message
Example
Currently pytest-message
integrates with slack only(other popular messengers integration in progress)
In order to receive messages you need to define listener and pass list of listeners to notify
decorator
from pytest_message.listeners import SlackListener
from pytest_message import notify
slack_listener = SlackListener(token="slack_secret_token", chat='chat_id')
@notify([slack_listener])
def test_sum():
assert 1 + 1 == 2
You may pass as much listeners as you want to get report messages to all listeners.
Launch
In order to start tests with Pytest-Message you must provide --notify
flag:
pytest tests --notify
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
pytest-message-0.1.3.tar.gz
(8.2 kB
view hashes)
Built Distribution
Close
Hashes for pytest_message-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36e18ac505a9dc5159af787585008bafd4b5fb181c589d00e8a2a5765e873a68 |
|
MD5 | df134b7255724d759495d89756999c74 |
|
BLAKE2b-256 | 31c633dfc8f5a1a9429356f1696ccda6b6b1abe79f280c886883c4274651d619 |