Articles of python unittest

¿Anular el módulo de prueba de la unidad Python para una salida personalizada?

Edición : resuelto! Se actualizará en breve con una solución. Objetivo: Quiero volver a escribir el módulo UnitTest de Python para que, cuando lo llame, obtenga la siguiente salida JSON dentro de la secuencia stdout . Por ejemplo: { “errors”:0, “failures”:1, “ran”:3, “skipped”:0, “successful”:2, “test_data”:[ { “index”:0, “result”:1 }, { “index”:1, “result”:1 }, { “index”:2, […]

Código de prueba de la unidad Python que llama a las funciones de Python a nivel de SO / Módulo

Tengo un módulo / script en python que hace algunos de estos En varios niveles nesteds dentro del script, tomo las entradas de la línea de comandos, las valido, aplico valores predeterminados razonables También compruebo si existen algunos directorios Los anteriores son solo dos ejemplos. Estoy tratando de averiguar cuál es la mejor “estrategia” para […]

El corredor de prueba de Django falla en virtualenv en Ubuntu

He estado luchando con un problema con el corredor de prueba Django instalado en un Python virtualenv en Ubuntu 14.04. El mismo software funciona bien en MacOS, y creo que estuvo bien en una versión anterior de Ubuntu. El mensaje de error es: ImportError: ” module incorrectly imported from ‘/local/lib/python2.7/site-packages/’. Expected ‘/lib/python2.7/site-packages/’. Is this module […]

Prueba de unidad recursiva descubrir

Tengo un paquete con un directorio de “pruebas” en el que estoy almacenando mis pruebas de unidad. Mi paquete se ve como: . ├── LICENSE ├── models │ └── __init__.py ├── README.md ├── requirements.txt ├── tc.py ├── tests │ ├── db │ │ └── test_employee.py │ └── test_tc.py └── todo.txt Desde el directorio de mi […]

Ejecute una función de prueba de unidad específica dentro de PyCharm IDE 5.0.4

Estoy tratando de usar PyCharm para pruebas de unidad (con unittest ), y puedo hacer que funcione: el corredor de prueba muestra muy bien la lista de casos de prueba y funciones de prueba anidadas. Sin embargo, una vez que se han descubierto las pruebas, no puedo encontrar (re) ejecutar una función de prueba específica: […]

Mensaje de error: se intentó ejecutar el comando sin establecer una conexión al ejecutar varias pruebas con prueba de unidad

Tengo un problema en el que todas mis pruebas funcionan correctamente cuando se ejecutan individualmente. Sin embargo, cuando bash ejecutar todas las pruebas en el archivo, aparece el mensaje de error: Intenté ejecutar el comando sin establecer una conexión. Sé que las pruebas funcionan porque se ejecutan individualmente, pero necesito poder ejecutar todas las pruebas […]

La invocación de línea de comandos de unittests de __main__ falla

Estoy resolviendo algunos ejercicios en Python y utilizando unittest para automatizar parte de la verificación de mi código. Un progtwig ejecuta la única prueba de unidad bien y pasa. El segundo da el siguiente error: $ python s1c6.py E ====================================================================== ERROR: s1c6 (unittest.loader._FailedTest) ———————————————————————- AttributeError: module ‘__main__’ has no attribute ‘s1c6’ ———————————————————————- Ran 1 test […]

ImportError: Ningún módulo llamado zlib; toxina

Estoy tratando de ejecutar pruebas de toxinas como Python 2.6. Acabo de instalar 2.6 y ahora estoy superando el error de “Error de intérprete: no hay Python 2.6”, pero Tox ahora está fallando en zlib Zlib está en mi máquina sin embargo. Mi problema de toxina parece: $ tox -e py26 GLOB sdist-make: /home/cchilders/work_projects/webapi/setup.py py26 […]

PyUnit: ¿Cómo realizar una prueba unitaria de un método que se ejecuta en un bucle infinito para alguna entrada?

Una publicación en 2011 respondió a esta pregunta para NUnit: ¿Cómo probar en unidad un método que se ejecuta en un bucle infinito para alguna entrada? ¿Hay un TimeoutAttribute similar en PyUnit que pueda usar de la misma manera? Hice una búsqueda y encontré “Duración”, pero no parecía lo mismo.

error de instalación de unittest No se pudo encontrar una versión que cumpla con el requisito

¿Podría alguien ayudarme con este mensaje de error? Could not find a version that satisfies the requirement unittest Instalé la última versión de Python y PyCharm e intenté instalar el paquete unittest pero unittest el error anterior. Hasta ahora mi experiencia con Python es un poco como el infierno dll …