Preguntas etiquetadas con pytest

Pruebas simples y potentes sin repetición con Python. Agregue también la etiqueta `python` para las preguntas etiquetadas con` pytest`.


2
Iniciar sesión dentro de las pruebas de pytest
Me gustaría poner algunas declaraciones de registro dentro de la función de prueba para examinar algunas variables de estado. Tengo el siguiente fragmento de código: import pytest,os import logging logging.basicConfig(level=logging.DEBUG) mylogger = logging.getLogger() ############################################################################# def setup_module(module): ''' Setup for the entire module ''' mylogger.info('Inside Setup') # Do the actual setup …
90 python  logging  pytest 

6
¿Cómo desactivo una prueba usando pytest?
Digamos que tengo un montón de pruebas: def test_func_one(): ... def test_func_two(): ... def test_func_three(): ... ¿Hay un decorador o algo similar que pueda agregar a las funciones para evitar pytestejecutar solo esa prueba? El resultado podría parecerse a ... @pytest.disable() def test_func_one(): ... def test_func_two(): ... def test_func_three(): ...
86 python  testing  pytest 


3
Cómo usar pytest para verificar que NO se genera un error
Supongamos que tenemos algo así: import py, pytest ERROR1 = ' --- Error : value < 5! ---' ERROR2 = ' --- Error : value > 10! ---' class MyError(Exception): def __init__(self, m): self.m = m def __str__(self): return self.m def foo(i): if i < 5: raise MyError(ERROR1) elif i …
83 python  pytest  raise 


3
Cómo probar un solo archivo en pytest
¿Cómo se prueba un solo archivo en pytest? Solo pude encontrar opciones de ignorar y ninguna opción de "probar solo este archivo" en los documentos. Preferiblemente, esto funcionaría en la línea de comando en lugar de setup.cfg, ya que me gustaría ejecutar diferentes pruebas de archivos en el ide. Toda …
81 python  pytest 

3
TypeError: attrib () obtuvo un argumento de palabra clave inesperado 'convertir'
Este error ocurrió durante la prueba automatizada de un proyecto de Python en el servidor de CI usando pytest. Estoy usando pytest==4.0.2. Este error solo comenzó a ocurrir, las canalizaciones anteriores parecen funcionar bien. El error completo: File "/usr/local/lib/python3.7/site-packages/_pytest/tmpdir.py", line 35, in TempPathFactory lambda p: Path(os.path.abspath(six.text_type(p))) TypeError: attrib() got an …
55 python  pytest 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.