Tag: DJANGO-FIXTURES
Tengo una fixture que devuelve un pd.DataFrame. Necesito insertar las columnas individuales (pd.Series) en una prueba unitaria y me gustaría usar parametrize. Aquí hay un ejemplo sencillo sin parametrize. Cada columna del dataframe se prueba individualmente. Sin embargo, supongo que puedo deshacerme de la fixture input_series, ¿no? Con este código, . . . Read more
Estoy intentando hacer que funcione un simple fixture de pytest. @pytest.fixture def two_cities_wind(): return {‘bristol’: [7, 7, 8, 8, 8, 8, 8, 8, 10, 10, 10, 10, 9, 9, 8, 8, 8, 8, 8, 8, 9, 8, 8, 8], ‘bath’: [14, 14, 14, 14, 14, 14, 14, 14, 14, 15, . . . Read more
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
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
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