Добавлен эндпойнт для получения списка админов, как указано в #617.
Для целей тестирования в скрипт fill_db.py добавлена опция add_fake_admins для добавления в БД админов. Админы именно добавляются - таблица admin_users не очищается. Данные админов не случайные - так гораздо удобнее для тестирования. Добавляются по одному, чтобы отличались временем создания. Добавляется 30 админов, но при нужде константу FAKE_ADMINS_COUNT можно руками поправить.
Как тестировал
Локально. К API обращался через страницу документации. Для просмотра и изменения БД использовал DBeaver.
Что сделано
fill_db.py
добавлена опцияadd_fake_admins
для добавления в БД админов. Админы именно добавляются - таблицаadmin_users
не очищается. Данные админов не случайные - так гораздо удобнее для тестирования. Добавляются по одному, чтобы отличались временем создания. Добавляется 30 админов, но при нужде константуFAKE_ADMINS_COUNT
можно руками поправить.Как тестировал
Локально. К API обращался через страницу документации. Для просмотра и изменения БД использовал DBeaver.
python3 fill_db.py add_fake_admins
.last_name
илиfirst_name
равноNULL
.