Tag: DJANGO-FIXTURES
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
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
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
Tengo varios servicios y uno de ellos es la fuente de verdad (SOT). Kafka es un intermediario de mensajes para ellos. De vez en cuando, necesito generar un conjunto de eventos que serán consumidos y aplicados en otros servicios. Esto se llama migración de eventos de fixture. Mi archivo de . . . Read more
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