Size: a a a

testing_in_python

2021 April 07

В

Виталий in testing_in_python
Пытаюсь отправить сообщение через вебхук в слак.

curl -X POST --data-urlencode "payload={\"channel\": \"#caqa\", \"username\": \"webhookbot\", \"text\": \"Test.\"}" https://hooks.slack.com/services/TADKJhadFAgASdhkjahsdfwmW1u

Если попробовать через curl из консоли то все работает. А вот через request не хочет. Ругается на формат json вроде как. Конкретное описание ошибки на втором скриншоте
источник

В

Виталий in testing_in_python
источник

MG

Maxim Golubev in testing_in_python
--data-urlencode может означать что он его не JSONом посылает
источник

MG

Maxim Golubev in testing_in_python
просто в питоне вы пишите хедерс = джейсон а курл напишет хедерс = www-urlencoded
источник

MG

Maxim Golubev in testing_in_python
ну я не совсем правильно написал но идея в этом короче
есть headers content-type и есть в реквестах еще data= и json= это разные вещи - вам нужно найти более подходящее для вас
источник

NR

Nikolay Romeiko in testing_in_python
вместо data= написать json=
источник

V

Vita in testing_in_python
да, можно json-ить теперь в реквестах, это все равно что data=data.json()
источник

В

Виталий in testing_in_python
Даа, блин спасибо! А то уже голову всю поломал
источник

AS

Alex Surname in testing_in_python
мой вариант: web.py ppm.py test(folder)
твой вариант: web.py ppm.py test.py test_data(folder) @Tishka17
источник

AS

Alex Surname in testing_in_python
Переслано от Tishka17
Ну положи в папку test_data и норм
источник

Ps

Poo str in testing_in_python
А кто как хранит отчеты по прогонам? У нас сейчас на проекте репорт портал который обмазан костылям, которые устали поддерживать. посмотрел в сторону алюра но судя по доке он тянет историю из ci и отчёты будут в pages если это гитлаб, что нас не устраивает, если это не так покажите куда смотреть, и можно отчеты хранить в отдельной базе.
источник

AS

Alex Svischev in testing_in_python
Платный аллюр, либо самому костылить что-то для хостинга. Еще такой вариант есть https://github.com/fescobar/allure-docker-service
источник

АК

Александр Кот... in testing_in_python
Да вот так можно хранить аллюр отчеты https://github.com/aleksandr-kotlyar/gitlab-allure-history

Можно прямо в облаке, можно на сервере. С разной степенью вложенности репортов по окружениям/сервисам/веткам/
источник

Ps

Poo str in testing_in_python
Спасибо, посмотрю
источник

АК

Александр Кот... in testing_in_python
Есть еще локальный способ структурированно хранить отчеты и поднимать на локалхосте))
источник
2021 April 08

NF

Nikita Fedorov in testing_in_python
В Qase
источник

Aс.енька Мак... in testing_in_python
Testrail, но мы хотим на qase перейти
источник

Aс.енька Мак... in testing_in_python
Пс у него норм апишка? Есть фреймворки не ток для питона, но и для js и java?
источник

NF

Nikita Fedorov in testing_in_python
API нормальное, как по мне. Есть репортеры для популярных фреймворков (и js, и Java) https://github.com/qase-tms
источник

Aс.енька Мак... in testing_in_python
А какие главные минуса? Фреймворк для питона официальный или как для тестрейла написан ноунеймом Васей?
источник