Код: Выделить всё
@pytest.mark.django_db(transaction=True)
@pytest.fixture
def fake_user():
user = getattr(fake_user, 'user', None)
if user is None:
user_data = dict(
id=1,
is_superuser=False,
is_staff=False,
email='[email protected]',
username='foobaruser',
password='passwordmaster',
date_joined=timezone.now()
)
user = User.objects.create(
**user_data
)
user.save()
# pdb.set_trace()
fake_user.user = user
yield user
Как я могу включить реальные тестовые транзакции БД?
Почему pytest не разрешает какие-либо физические записи или что мешает их вставке ?
Подробнее здесь: https://stackoverflow.com/questions/689 ... ransaction