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: PYTEST-DJANGO

pytest-django y acceso conservador a la base de datos

Sé que pytest-django adopta un enfoque “conservador” para acceder a la base de datos: https://pytest-django.readthedocs.io/en/latest/database.html Y no tengo problema con eso, pero como dice esa misma página, la base de datos a la que se accede sigue siendo una base de datos de prueba que se configura y luego se . . . 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

Cómo probar las API GET y POST que requieren que el usuario haya iniciado sesión en pytest Django?

He creado un elemento para crear un usuario y autenticarse automáticamente en conftest.py @pytest.fixture def test_password(): return ‘strong-test-pass’; @pytest.fixture(scope=’session’) def create_user(db, test_password): def make_user(kwargs): employee = e_ge_employee.objects.create() kwargs[‘password’] = test_password if ‘username’ not in kwargs: kwargs[‘username’] = str(uuid.uuid4()) if ’employee’ not in kwargs: kwargs[’employee’] = employee return e_ge_user.objects.create(kwargs) return make_user . . . Read more