跳转到主要内容

为pytest提供的QT应用工具

项目描述

为QT设置一个带有X-Window虚拟帧缓冲区(Xvfb)的Q Application。

安装

使用您喜欢的包安装程序进行安装

pip install pytest-qt-app
# or
easy_install pytest-qt-app

在测试或conftest.py中明确启用工具(当使用setuptools入口点时不需要)

pytest_plugins = ['pytest_qt_app']

配置

工具使用以下环境变量进行配置

设置

描述

默认值

SERVER_FIXTURES_XVFB

Xvfb服务器可执行文件

/usr/bin/Xvfb

用法

这里有一个展示它如何工作的简单测试

from PyQt4 import Qtgui

def test_q_application(q_application):
    # This shows the display is connected properly to the Xvfb
    assert QtGui.QX11Info.display()

变更日志

1.0.1 (2015-12-23)

  • 打包错误修复

1.0.0 (2015-12-21)

  • 首次公开发布

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

pytest-qt-app-1.0.1.tar.gz (3.6 kB 查看哈希值)

上传时间

构建分布

pytest_qt_app-1.0.1-py2.7.egg (2.8 kB 查看哈希值)

上传时间

pytest_qt_app-1.0.1-py2-none-any.whl (4.5 kB 查看哈希值)

上传时间 Python 2

由以下支持

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF赞助商 PingdomPingdom 监控 SentrySentry 错误记录 StatusPageStatusPage 状态页面