/
alexandr.zhernoklev
/
api_lesson
Обзор
Документация
Войти
/
alexandr.zhernoklev
/
api_lesson
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
temp.py
33 строки
2 KB
z.alex
first_commit
17 июн 2025, 19:38
17 июн 2025, 19:38
527de95
Код
Авторство
О чём код?
def register_new_courier_and_return_login_password(): # метод генерирует строку, состоящую только из букв нижнего регистра, в качестве параметра передаём длину строки def generate_random_string(length): letters = string.ascii_lowercase random_string = ''.join(random.choice(letters) for i in range(length)) return random_string # создаём список, чтобы метод мог его вернуть login_pass = [] # генерируем логин, пароль и имя курьера login = generate_random_string(10) password = generate_random_string(10) first_name = generate_random_string(10) # собираем тело запроса payload = { "login": login, "password": password, "firstName": first_name } # отправляем запрос на регистрацию курьера и сохраняем ответ в переменную response response = requests.post('https://qa-scooter.praktikum-services.ru/api/v1/courier', data=payload) # если регистрация прошла успешно (код ответа 201), добавляем в список логин и пароль курьера if response.status_code == 201: login_pass.append(login) login_pass.append(password) login_pass.append(first_name) # возвращаем список return login_pass