Трансакции. Как?

Всё про тестирование в Yii 2.0
Ответить
Andy78
Сообщения: 26
Зарегистрирован: 2014.10.23, 10:46

Трансакции. Как?

Сообщение Andy78 »

в тестируемом методе используются трансакции.
При запуске теста вываливается ошибка

Код: Выделить всё

 [PDOException (42000)]                                                                   
  SQLSTATE[42000]: Syntax error or access violation: 1305 SAVEPOINT LEVEL1 does not exist
можно конечно отключить cleanup в настройках но по моему это не выход.
Как все же можно протестировать трансакции?
Loveorigami
Сообщения: 977
Зарегистрирован: 2014.08.27, 21:54

Re: Трансакции. Как?

Сообщение Loveorigami »

Транс Акции???
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: Трансакции. Как?

Сообщение yiijeka »

не выход - выход!
Andy78
Сообщения: 26
Зарегистрирован: 2014.10.23, 10:46

Re: Трансакции. Как?

Сообщение Andy78 »

А по сути вопроса советы есть?
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: Трансакции. Как?

Сообщение yiijeka »

официально же - cleanup true
Andy78
Сообщения: 26
Зарегистрирован: 2014.10.23, 10:46

Re: Трансакции. Как?

Сообщение Andy78 »

yiijeka писал(а): 2017.06.02, 08:23 официально же - cleanup true
вот как раз с cleanup true и не работает
получаю ошибку

Код: Выделить всё

[PDOException]                  
  There is no active transaction 
а с cleanup false тест проходит
Ответить