pytest pytest-emoji通过表情包展示执行状态

pytest-emoji 是一个用于在 Pytest 测试运行期间显示 emoji 表情的插件。它可以为测试结果添加一些有趣的表情符号,以增加测试报告的可读性和趣味性。

使用 pytest-emoji 插件非常简单,只需按照以下步骤进行操作:

  1. 首先,确保已经安装了 pytest,可以使用以下命令来安装它:

    pip install pytest
  2. 然后,安装 pytest-emoji 插件,可以使用以下命令来安装:

    pip install pytest-emoji
  3. 安装完成后,在运行 Pytest 测试时,只需在命令中添加 --emoji 参数,即可启用 pytest-emoji 插件,例如:

    pytest --emoji

现在,当你运行测试时,测试报告将会显示一些有趣的 emoji 表情符号,用来表示测试通过、失败、跳过等状态,使测试报告更加生动有趣。

注意,pytest-emoji 插件只是为了增加测试报告的可读性和趣味性,并不会对实际的测试结果产生影响。它是一个可选的插件,可以根据个人喜好选择是否使用。

 通过hook改变表情符号

conftest.py

# 重写pytest-emoji
def pytest_emoji_passed(config):
    return u'👌 ', u'PASSED 👌 '


def pytest_emoji_failed(config):
    return u'🤡 ', u'FAILED 🤡 '


def pytest_emoji_skipped(config):
    return u'🙈 ', u'SKIPPED 🙈 '


def pytest_emoji_error(config):
    return u'💩 ', u'ERROR 💩 '


def pytest_emoji_xfailed(config):
    return u'🤓 ', u'xfail 🤓 '


def pytest_emoji_xpassed(config):
    return u'😜 ', u'XPASS 😜 '

相关推荐

  1. MySQL:emoj表情录入

    2023-12-30 04:18:03       8 阅读
  2. PHP过滤Emoji表情和特殊符号的方法

    2023-12-30 04:18:03       15 阅读
  3. 通过 key 管理状态

    2023-12-30 04:18:03       21 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-30 04:18:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-30 04:18:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-30 04:18:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-30 04:18:03       18 阅读

热门阅读

  1. k8s的二进制部署master 和 etcd

    2023-12-30 04:18:03       32 阅读
  2. (二)linux使用docker容器运行mysql

    2023-12-30 04:18:03       46 阅读
  3. StarRocks:快速查询的秘密解析

    2023-12-30 04:18:03       32 阅读
  4. 【Leetcode Sheet】Weekly Practice 21

    2023-12-30 04:18:03       30 阅读
  5. GO基础进阶篇 (六)、I/O流

    2023-12-30 04:18:03       33 阅读
  6. PAT 乙级 1037 在霍格沃茨找零钱

    2023-12-30 04:18:03       35 阅读
  7. GPT技术:人工智能的语言革命

    2023-12-30 04:18:03       39 阅读
  8. idea 如何开启mybatis控制台SQL日志打印

    2023-12-30 04:18:03       43 阅读
  9. C++ 多态详解(14)

    2023-12-30 04:18:03       48 阅读
  10. Bun 安装

    2023-12-30 04:18:03       53 阅读