es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: DJANGO-FIXTURES

pytest: fixture como argumento de un fixture parametrizable.

Tengo una fixture parametrizable que funciona bien. La siguiente función es una falsa que tiene el mismo comportamiento. @pytest.fixture(scope=”function”) def parametrizable_fixture(parameters): return parameters Esto funciona bien con la mayoría de las pruebas de la siguiente manera: @pytest.mark.parametrize(“parameters”, [[“param 1”, “param 2”]]) def test_dummy(parametrizable_fixture): assert parametrizable_fixture == [“param 1”, “param 2”] . . . Read more

¿Cómo puedo posponer la verificación de pruebas?

Entonces, el problema es el siguiente: Tengo una clase con pruebas. Ejemplo de esta clase: class TestClass: def test1(self): paso 1 (algún método para crear datos de prueba) … … paso n (algún método para crear datos de prueba) esperado = resultado de la ejecución del paso 1 … paso . . . Read more

Cómo parametrizar clases y funciones por separado en pytest.

Tengo una clase de prueba con 2 pruebas. ¿Cómo puedo parametrizar toda la clase al mismo tiempo que una prueba está parametrizada adicionalmente? Necesito que test_b se ejecute 1 vez para param0 y 2 veces para param1. Módulo threads.py Clase TestThreads Función test_a[param0] Función test_b[param0-0] Función test_a[param1] Función test_b[param1-0] Función . . . Read more