Пытается запускать носетисты, выводящие с помощью xunit и использующие набор

63
4

Я пытаюсь запустить nosetests в 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"/>

спросил(а) 2021-01-25T17:55:53+03:00 5 месяцев назад
1
Решение
98

Модуль Xunit от nosetest несовместим при использовании наборов.

Я создал собственный xml и решил свою проблему.

ответил(а) 2021-01-25T17:55:53+03:00 5 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема