💡 Попробуй онлайн-тренажёр для подготовки к техническому собеседованию: clck.ru/3B5gwP 💡 Забирай роадмап изучения самого востребованного фреймворка на Python - FastAPI здесь: t.me/ArtemShumeikoBot
хочу добавить: если вы используете VScode и хотите запускать тесты не из консоли, а из встроенного тест раннера, то VScode по умолчанию использует файл с названием .env В таком случае при запуске тестов переменная MODE перепишется на DEV и тесты не пройдут assert. Поэтому я переименовал .env в .dev.env и в классе Settings указал env_file=".dev.env". Теперь тесты запускаются и из консоли и из VScode тест раннера. Может кому то пригодится
💡 Попробуй онлайн-тренажёр для подготовки к техническому собеседованию: clck.ru/3B5gwP 💡
Забирай роадмап изучения самого востребованного фреймворка на Python - FastAPI здесь: t.me/ArtemShumeikoBot
хочу добавить: если вы используете VScode и хотите запускать тесты не из консоли, а из встроенного тест раннера, то VScode по умолчанию использует файл с названием .env В таком случае при запуске тестов переменная MODE перепишется на DEV и тесты не пройдут assert. Поэтому я переименовал .env в .dev.env и в классе Settings указал env_file=".dev.env". Теперь тесты запускаются и из консоли и из VScode тест раннера. Может кому то пригодится
Ровно то, что я искал, САПСИБО
Нужен курс на степик.
не могу найти в доке, чтобы в pytest.ini указывали env_files