Skip to main content

pytest-result-notify

一个用于将 Pytest 测试结果通知到 Slack 的工具。

安装

使用 pdm 进行依赖管理。请确保你已经安装了 pdm,然后运行以下命令来安装项目依赖:

pdm install
  • 如果尚未安装 pdm,可以通过以下命令安装:
pip install pdm

使用

格式化

pdm format

检查

pdm check

测试

pdm test -s

配置 slack 通知

  1. 获取你的 Slack API Token。你需要在 Slack 上创建一个应用并获取一个有效的 API Token。
  2. 设置环境变量 SLACK_API_TOKEN,将你的 Slack API Token 和 Slack URL 添加到环境变量中:
export SLACK_API_TOKEN='your_slack_api_token_here'
export SLACK_URL='your_slack_url_here'

完成示例

# 安装依赖
pdm install

# 格式化代码
pdm run format

# 检查代码
pdm run check

# 设置 Slack API 环境变量
export SLACK_API_TOKEN='your_slack_api_token_here'
export SLACK_URL='your_slack_url_here'

# 运行测试并发送结果到 Slack
pdm run test -s

Metadata

Release files for pytest-result-notify 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for pytest-result-notify 0.1.1
File Interpreter ABI Platform
pytest_result_notify-0.1.1-py3-none-any.whl Python 3 none any Details

Release files / pytest_result_notify-0.1.1-py3-none-any.whl

Download URL pytest_result_notify-0.1.1-py3-none-any.whl
Size 5.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8c1085f171c1cefba093bb39b5478faf30e233cc99f72945e8bf5dab5db50b60
BLAKE2b-256 checksum
How to use checksums
607c2b435f6a5942624ded4297db22abfc08994c6b7bd289509c1e95b4b8421c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release history Release notifications | RSS feed

This release

0.1.1 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page