Size: a a a

testing_in_python

2021 June 02

MG

Maxim Golubev in testing_in_python
https://docs.python-requests.org/en/master/user/advanced/
вот тут примеры
s.headers.update({'x-test': 'true'})
вам нужен JWT токен
значит
session.headers.update({'Authorization': f'Bearer: {token}'})
источник

AV

Artem Veselov in testing_in_python
благодарю!
источник

AV

Artem Veselov in testing_in_python
а в самом тесте как-то нужно передавать параметры хэдера из авторизации?
источник

EB

Evgenii B in testing_in_python
Если ты переиспользуешь сессию, в которой у тебя есть обновлённый хедер авторизации, то по идее не нужно. Ты бы попробовал, а потом пришёл с результатом.

Фикстуры pytest
Requests.session

^ вот здесь тебе не хватает знаний. Их бы лучше сначала получить из документации, прежде чем хаотично что-то делать и каждую новую ошибку спрашивать у чата (это не продуктивно)
источник

AV

Artem Veselov in testing_in_python
я попробовал, но ответ пришел такой, из которого понятно что метод не видит токена
источник

AV

Artem Veselov in testing_in_python
понял, спасибо. буду читать
источник

TU

Telegram User in testing_in_python
а можно ли тут указать только папку, чтобы все файлы с фикстурами из нее подтянулись в тест? Типа так: pytest_plugins = ["fixtures"]
источник

VI

Valerii Ilin in testing_in_python
У кого-нибудь есть рабочее решение входа в гугл акк? Ни одно решение из сети не подходит (ни вход через доверенный источник, напр, тот же стековерфлоу, ни прописанные --user-data-dir). После ввода почты, клика по кнопке - см. скрин
источник

ЗВ

Завьялов Владислав... in testing_in_python
Ну я делал в своем время так с вк. Заходил, сохранял куки лога, и потом логинился от них.
источник

ИС

Игорь Середа... in testing_in_python
Сейчас везде очень много поводов для инвалидации сессии, чтобы у тебя не пиздили куки, как 10 лет назад. Так что, если хочешь наверняка, то лучше логинься перед использованием в тесте.
источник

ЗВ

Завьялов Владислав... in testing_in_python
Мною написаны скрипты, которые уже покрывают 40% сайта проверкой (даже логи и ошибки пишут в html) но как не пытаюсь приступить к pytest, просто минут через 30 закрываю вкладку с пустой головой, не понимаю, в чем его профиты, кроме параллельного запуска...
источник

VI

Valerii Ilin in testing_in_python
"логинься перед использованием в тесте"

не помогает
источник

ИС

Игорь Середа... in testing_in_python
Подробнее с этого места.
источник

АК

Александр Кот... in testing_in_python
У pytest разве есть параллельный запуск? Я думал его обеспечивают плагины типа pytest-xdist.

Pytest строит xunit отчёты о прогонах, в отличие от скриптов которые просто собирают логи. Если мне не изменяет память.
источник

АК

Александр Кот... in testing_in_python
Чисто гипотетически, если у вас свой фреймворк, генерирующий отчёты, а pytest вам непонятен, то может и не нужен он вам.
источник
2021 June 03

DT

Dmitry T. in testing_in_python
разобрался, прописал руками конструктор и добавил переменные, которые должны изменяться с созданием класса (быть атрибутами инстанса) в init. Спасибо!
источник

ТЭ

Тачами Экстович... in testing_in_python
Ну, профиты получит человек, который будет твои скрипты поддерживать, когда их станет овер9000, понадобится паралеллить, а ты уже уволишься..
источник

ТЭ

Тачами Экстович... in testing_in_python
Да, и вообще зачем колхозить, когда есть хорошие готовые инструменты
источник

Ф

Филипп in testing_in_python
Всем привет! Как бороться с StaleElementReferenceException: Message: stale element reference: element is not attached to the page document?
источник

Ф

Филипп in testing_in_python
Чет в этот раз прям в тупик постаивило. Я так понимаю она возникает когда в доме элемент есть, но он не отрендрен?
источник