Форум сайта python.su
привет.
Написал тесткейс для функции. Функция обернута в commit_manually. Соответственно внутри функции rollback и commit.
Запускаю все тесткейсы проекта.
Перед запуском каждого тесткейса, БД очищается.
Но после того как дохожу до тесткейса которая тестирует функцию обернутую в commit_manually, последующие тесткейсы падают, Т.к. БД не очищается перед их запуском.
Убираю обертку из функции, все тесты проходят в штатном режиме.
Подскажите. Как исправить эту ситуацию?
Django 1.3.1
Офлайн
решилась проблема так.
# было from django.db.transaction import commit_manually, commit, rollback # вот так проблем нет from django.db import transaction
Офлайн