Size: a a a

testing_in_python

2020 April 20

NR

Nikolay Romeiko in testing_in_python
Sergey
Фиксиура скоупа function, т.е она отрабатывает после каждого теста, так и надо?
Пока что так сделал. Думаю сделать так, что бы для сессии инит делался, а каждый тест только db обнулялась. Но тут по идее я не корректно закрываю сессию после этих двух тестов. Нагуглил вариант удалять db файл каждый раз и pop метод, но не помогло. Перепишу сейчас так, что бы один обьект передавало в тесты, а не два, может тут причина.
источник

S

Sergey in testing_in_python
Вряд ли
источник

P

Philip in testing_in_python
Какая ошибка хоть во втором тесте? С чем падает?
источник

NR

Nikolay Romeiko in testing_in_python
Philip
Какая ошибка хоть во втором тесте? С чем падает?
AssertionError: A setup function was called after the first request was handled.  This usually indicates a bug in the application where a module was not imported and decorators or other functionality was called too late.
To fix this make sure to import all your view modules, database models and everything related at a central place before the application starts serving requests.
источник

NR

Nikolay Romeiko in testing_in_python
Sergey
Вряд ли
А если скоп на сессию поменяю - это же по идее может помочь?
источник

P

Philip in testing_in_python
Ругается на сетап повторный
источник

P

Philip in testing_in_python
Сетап приложения
источник

P

Philip in testing_in_python
Апп инит надо либо отдельно делать в фикстуре на сессию, либо всё на сессию
источник

S

Sergey in testing_in_python
Ошибка в какой функции вылетает?   db.init_app(app)? Тогда да, переделай скоуп на сессию или модуль, либо инит в отдельную. Тебе надо по логике приложения смотреть. Можно, наверное, ещё шатдаун приложения записать в твою текущую фиксиура после yueld, но накладно будет
источник

NR

Nikolay Romeiko in testing_in_python
Sergey
Ошибка в какой функции вылетает?   db.init_app(app)? Тогда да, переделай скоуп на сессию или модуль, либо инит в отдельную. Тебе надо по логике приложения смотреть. Можно, наверное, ещё шатдаун приложения записать в твою текущую фиксиура после yueld, но накладно будет
Да, именно там. Sergey, Philip Спасибо, чуть прояснилось, попробую вынести инит в отдельную фикстуру.
источник
2020 April 22

A

Anton in testing_in_python
Никто случайно не в курсе в чём беда
источник

A

Anton in testing_in_python
?
источник

A

Anton in testing_in_python
источник

FB

Foo Bar in testing_in_python
У тебя андроид эмулятор не отвечает
источник

A

Anton in testing_in_python
а в чём собственно проблема то? как я понимаю adb не робит нормально из-за него 5037
источник

NV

Nikita Vandyshev in testing_in_python
Убей андроид эмулятор в процессах
источник

FB

Foo Bar in testing_in_python
Да, все так. Адб не работает нормально, из-за него 5037.
источник

FB

Foo Bar in testing_in_python
Nikita Vandyshev
Убей андроид эмулятор в процессах
Вредные советы пошли
источник

VD

Vadim Dudin in testing_in_python
Казалось бы, причём тут питон? 🤔
источник

Н

Нурсултан in testing_in_python
Vadim Dudin
Казалось бы, причём тут питон? 🤔
очевидно же!
источник