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

¿Se pueden usar los fixtures de Django para producción?

Tengo una aplicación Django que lee diferentes archivos CSV y los guarda en el mismo modelo/tabla en la base de datos. Si bien las fixtures se utilizan para configurar rápidamente un entorno de prueba, en mi caso utilicé la fixture para configurar los diferentes esquemas CSV que posteriormente son analizados . . . Read more

¿Cómo acceder a un registro específico de un archivo fixture/*.json en un caso de prueba específico en Cypress?

testdata.json [ { “case_id”: 1, “case”: “Iniciar sesión con datos válidos como mayorista”, “username”: “admin”, “password”: “password”, “result”: “éxito” }, { “case_id”: 2, “case”: “Iniciar sesión con datos válidos como revendedor”, “username”: “myreseller.admin”, “password”: “password”, “result”: “éxito” }, { “case_id”: 3, “case”: “Iniciar sesión con datos válidos como suscriptor”, “username”: . . . Read more

Cómo devolver múltiples valores desde un accesorio de pytest con ámbito = sesión

He creado el punto de prueba de pytest (pytest fixture) en conftest.py para crear un usuario y autenticarse automáticamente. import pytest @pytest.fixture(scope=”session”) def api_client(): from rest_framework.test import APIClient return APIClient() @pytest.fixture(scope=”session”) @pytest.mark.django_db def create_user(): def make_user(**kwargs): kwargs[‘password’] = ‘strong-test-pass’ if ‘username’ not in kwargs: kwargs[‘username’] = ‘test-user’ return e_ge_user.objects.create_user(**kwargs) return . . . Read more

¿Existe alguna manera de parametrizar un pytest con varios tipos de datos en una misma prueba?

Actualmente tengo esta implementación donde estoy ejecutando un pytest parametrizado de la siguiente manera: @pytest.mark.parametrize(‘int_val’, [1, 0]) def test_int_val(self, int_val: int): # realiza todos los pasos y ejecutando la misma prueba con valores booleanos de esta manera: @pytest.mark.parametrize(‘bool_val’, [True, False]) def test_bool_val(self, bool_val: int): # realiza todos los pasos ¿Hay . . . Read more