Size: a a a

testing_in_python

2021 June 19

i

iddqd in testing_in_python
это не фикстура, это часть сценария
источник

СС

Сказочный Сникерс... in testing_in_python
Да с чего ты взял
источник

i

iddqd in testing_in_python
я прочитал треды за последние 2 дня - с тобой говорил чел об этом, и он был в поисках достучаться до фикстур без явной передачи
источник

i

iddqd in testing_in_python
фикстура = поднять, подготовить
источник

СС

Сказочный Сникерс... in testing_in_python
И какая разница че готовить?
источник

i

iddqd in testing_in_python
а не добавить нового юзера
источник

АБ

Александр Бушманов... in testing_in_python
добавлять нового юзера?
источник

АБ

Александр Бушманов... in testing_in_python
Изначально риторика была примерно такая "никаких запросов в фикстурах"
источник

i

iddqd in testing_in_python
их там и не должно быть
источник

СС

Сказочный Сникерс... in testing_in_python
А что там должно быть? Если мне на каждый тест нужен юзер и единственный способ это сделать это отправить запрос на его создание - почему я не могу делать это в фикстуре?
источник

СС

Сказочный Сникерс... in testing_in_python
Если мне на всю тестовую сессию нужен авторизованный админ юзер для различных действий - почему я не могу создать его в сессионной фикстуре, залогиниться им и получить токен от которого я бужу далее все делать?
источник

АК

Александр Кот... in testing_in_python
так как надо-то в итоге? пример кода на гитхабе или где угодно приведите пожалуйста
источник

i

iddqd in testing_in_python
misc.py >>
async def add_some_dababeb():
       # тут блять
источник

i

iddqd in testing_in_python
что это значит?
источник

i

iddqd in testing_in_python
ой, ты удалил
источник

А

Алексей in testing_in_python
Бот удалил
источник

i

iddqd in testing_in_python
на меня пожаловались?
источник

АБ

Александр Бушманов... in testing_in_python
Но я зацепился больше за то, что авторизация в фикстуре это плохо и всё тут.
Сколько раз пользователь вводит авторизационные данные, переходя из раздела в раздел условного веб-приложения? Один раз (в общем, не рассматриваю частные случаи)
Авторизован пользователь или нет это некое состояние. Как и запрос, который отправлен на сервер воспринимается последним или авторизованным или нет.
С точки зрения тест-кейса, Вы сказали, что авторизация - часть сценария,  согласен, но в разделе предусловий, типа "Пользователь авторизован в системе". Предусловия в том числе это подготовка состояния.
А как мы выяснили ранее фикстура это про подготовку состояния. Так почему категорически нельзя авторизоваться в фикстуре?
Причем я не утверждаю, что это всегда правильный путь (в сообщениях ранее я призывал всегда руководствоваться здравым смыслом), а скорее не могу понять, почему так нельзя.
В дискуссии с Вами, я увидел только доводы "у меня в компании".
источник

А

Алексей in testing_in_python
Нет твоего мэйна разбанили
источник

i

iddqd in testing_in_python
коллегу по работе, с которым я много пью
источник