AttributeError: 'str' object has no attribute 'isascii' при авторизации API

Рейтинг: 0Ответов: 0Опубликовано: 02.05.2023

Версия Python 3.6 Добрый день. Пытаюсь интегрировать TestComplete с TestRail, чтобы после отработки скрипта автоматически проставлялся статус кейса в TestRail. Написал такой код:

testrail_user_email = os.environ.get('user_email')
testrail_user_password = os.environ.get('user_password')
testrail_auth = (user_email, user_password)

def SendStatus():
    get_cases_url = 'Тут был УРЛ'
    data = {'status_id': 1, 'comment': 'Passed'}
    payload = json.dumps(data)
    response = requests.post(url=get_cases_url, auth=testrail_auth, data=payload)

Но скрипт выдает ошибку - AttributeError: 'str' object has no attribute 'isascii' Ругается на аутентификацию. Из интернета узнал, что метод 'isascii' используется с версии 3.7, но библиотека Request для 3.6 Пробовал со скриптами самого TestRail, которые они предоставляют. Та же самая ошибка.

Ответы

Ответов пока нет.