Я работаю над личным проектом с использованием python. В настоящее время я использую нос для модульного тестирования и есть файл python для хранения всех настроек, таких как пути файлов, конфигурация db и т. Д.python: настройка различных конфигурационных файлов для модульного тестирования
Поскольку приложение будет подключаться к базе данных, я надеюсь, что когда я буду выполнять модульное тестирование , используемая база данных и файлы, которые читаемые/записываемые приложения не являются таковыми, хранящими все реальные данные.
Я думаю, что хорошим способом я могу создать несколько этапов, но поскольку я использую чистый python без использования каких-либо фреймворков, таких как Django, поэтому я не уверен, как это сделать.
Я также могу написать простой скрипт или что-то похожее на переключение между различными конфигурационными файлами перед запуском модульных тестов/реальной работы, но я думаю, что этот способ не так хорош, как настройка разных этапов.
Ваш заголовок немного вводит в заблуждение. Возможно, вы должны сделать что-то вроде «использования разных конфигураций для модульных тестов». Кроме того, переформатирование вашего блока текста с помощью некоторых практических примеров поможет упростить понимание того, что вы ищете. – idjaw