在Ubuntu上的py.test

时间:2014-05-23 05:52:24

标签: python pytest python-unittest

我尝试使用py.test在Ubuntu上运行一系列测试用例,而不是从文件夹中收集我的测试用例。我使用unittest编写测试用例。

在Windows上我使用此命令:

py.test –v "folder with test cases" > log_file.txt

Windows的输出:

============================= test session starts =============================
platform win32 -- Python 2.6.3 -- py-1.4.20 -- pytest-2.5.2 -- C:\Python26\python.exe
plugins: capturelog
collecting ... collected 27 items

在Ubuntu上的相同命令,输出是:

============================= test session starts ==============================
platform linux2 -- Python 2.7.3 -- pytest-1.3.4
test path 1: TestScenario01/

===============================  in 0.01 seconds ===============================

我使用不同的Python版本,因为在Windows上,Scapy仅适用于Python 2.6。另一个区别是在Windows上出现py-1.4.20和pytest-2.5.2。我也把它们安装在Ubuntu上。

1 个答案:

答案 0 :(得分:0)

我设法开始测试。我不得不删除旧的py-1.3.4模块并安装py-1.4.2并且还必须将pytest升级到2.5.2版本。现在它有效。