从PyQt脚本调用py.test

时间:2017-07-12 22:48:53

标签: python pyqt

我正在使用QT和PyQt为我的python脚本创建UI。

虽然我调用的脚本运行py.test,但是从命令行我使用

python -m py.test -k "basetests" mytests.py

当我按下按钮时,如何从另一个python脚本(PyQt使用的脚本)中执行相同的操作?

在我的PyQt文件中,我添加了clicked.connect(self.runtests)方法,因此当我点击按钮时它会执行,但现在我不知道在runtests函数中放入什么。

1 个答案:

答案 0 :(得分:0)

  

我不知道在runtests函数中放什么

只需使用os.system来调用脚本:

def runtests (self):
    import os
    os.system('python -m py.test -k "basetests" mytests.py')