Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 17, 2013 13:43:52

ilnur
От: Казань
Зарегистрирован: 2009-01-06
Сообщения: 524
Репутация: +  22  -
Профиль   Отправить e-mail  

TestCase, commit_maually

привет.

Написал тесткейс для функции. Функция обернута в commit_manually. Соответственно внутри функции rollback и commit.
Запускаю все тесткейсы проекта.
Перед запуском каждого тесткейса, БД очищается.
Но после того как дохожу до тесткейса которая тестирует функцию обернутую в commit_manually, последующие тесткейсы падают, Т.к. БД не очищается перед их запуском.
Убираю обертку из функции, все тесты проходят в штатном режиме.

Подскажите. Как исправить эту ситуацию?
Django 1.3.1

Офлайн

#2 Сен. 18, 2013 06:05:09

ilnur
От: Казань
Зарегистрирован: 2009-01-06
Сообщения: 524
Репутация: +  22  -
Профиль   Отправить e-mail  

TestCase, commit_maually

решилась проблема так.

# было 
from django.db.transaction import commit_manually, commit, rollback
# вот так проблем нет
from django.db import transaction

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version