Closed Sirinox closed 4 months ago
А какой функцией отправляете скриншоты? И какая версия TestIT?
А какой функцией отправляете скриншоты?
В коде теста:
код функции "attach_screenshot"
И какая версия TestIT?
Продукт: | Test IT Enterprise |
---|---|
Версия: | 4.4.0 |
Сборка: | 4.4.0 |
Базовый образ: | debian |
Дата: | 11.09.23 17:55:21 |
https://github.com/testit-tms/adapters-python/tree/main#compatibility
Обновите ТестИТ или сделайте даунгрейд адаптера
Обновите ТестИТ или сделайте даунгрейд адаптера
Обновление до 4.5 решило проблему. Спасибо!
Проблема:
при использовании testit.addAttachments возникает ошибка в логах
В результате скриншоты в tms не приходят.![image](https://github.com/testit-tms/adapters-python/assets/102709819/4627efda-c5ad-4fb9-aa1f-eee67a4dd09f)
Ожидаемый результат:
Версии:
testit-adapter-pytest==2.5.2 testit-api-client==3.4.1 testit-python-commons==2.5.2
Комментарий:
В testit_api_client\model\attachment_model.py есть функция
def _from_openapi_data(cls, file_id, type, size, created_date, created_by_id, name, is_temp, id, *args, **kwargs)
где как раз расположен параметр is_temp, на который ругаются логи, потому что он обязательный. Если убрать этот параметр из функции и добавить его в код как is_temp = False то будет работать - таким образом я и получил скрин ожидаемого результата.