Тестирование пакета Python в зависимости от вводимых пользователем учетных данныхPython

Программы на Python
Anonymous
Тестирование пакета Python в зависимости от вводимых пользователем учетных данных

Сообщение Anonymous »

Я поддерживаю пакет Python для других специалистов по данным и аналитиков в моей компании, который упрощает доступ к S3/Hive/Trino. Пакет работает, беря их учетные данные, сохраняя их с помощью набора ключей и используя эти учетные данные для абстрактного доступа к различным ресурсам данных.
Я перенес пакет на новый артефакт DevEx, часть которого требует от меня введения модульных тестов в мой пакет как часть процесса GitLab CI.
Как я могу писать соответствующие тесты, когда вся функциональность моего пакет (чтение и запись в S3/Hive/Trino) зависит от вводимых пользователем учетных данных? Я, очевидно, не хочу хранить свои собственные данные в виде обычного текста, но я не уверен, как я могу заставить GitLab CI получить учетные данные от менеджера секретов.

Подробнее здесь: https://stackoverflow.com/questions/784 ... redentials

Вернуться в «Python»