【发布时间】:2015-12-21 01:40:00
【问题描述】:
我正在尝试使用套件在 web2py 中运行鼻子测试并使用 xunit 输出,它会创建 xml 文件,但即使控制台显示有错误,但它们并未写入 xml 文件中
.py 脚本:
suite = TestLoader().loadTestsFromTestClass(globals()[strArchivo+strDirectorio])
noseargs = ['fake','--processes=0','v=0','--process-timeout=60',
'--with-xunit', '--xunit-file=applications/output.xml','--verbosity=0']
nose.run(argv = noseargs,suite = suite)
控制台输出:
web2py Web Framework
Created by Massimo Di Pierro, Copyright 2007-2015
Version 2.12.3-stable+timestamp.2015.08.19.00.18.03
Database drivers available: sqlite3, imaplib, pymysql, pg8000
INFO:urllib3.connectionpool:Starting new HTTP connection (1): servicio
DEBUG:urllib3.connectionpool:Setting read timeout to None
DEBUG:urllib3.connectionpool:"POST /servicios/hotel_servicio/call/json/inserHotel/ HTTP/1.1" 200 None
INFO:urllib3.connectionpool:Starting new HTTP connection (1): servicio
DEBUG:urllib3.connectionpool:Setting read timeout to None
DEBUG:urllib3.connectionpool:"POST /servicios/hotel_servicio/call/json/listHotel/ HTTP/1.1" 200 None
INFO:urllib3.connectionpool:Starting new HTTP connection (1): servicio
DEBUG:urllib3.connectionpool:Setting read timeout to None
DEBUG:urllib3.connectionpool:"POST /servicios/hotel_servicio/call/json/listHotel/ HTTP/1.1" 403 13
======================================================================
FAIL: Esta definicion comprobara de que en caso de no poseer la llave
----------------------------------------------------------------------
Traceback (most recent call last):
File "applications/apprueba/test/controllers/default.py", line 42, in test_ListarHotelesSinLlave
self.assertTrue(resp['jsonBoolean'],'Devolvio json')
AssertionError: Devolvio json
----------------------------------------------------------------------
Ran 4 tests in 0.344s
FAILED (failures=1)
xml文件:
<testsuite name="nosetests" tests="0" errors="0" failures="0" skip="0"/>
【问题讨论】:
标签: python web2py nosetests xunit test-suite