Не удается подключиться к mysql [Доступ запрещен для пользователя 'root'@'localhost' (использующего пароль: YES)] при использовании pytest для тестирования проекта django, работающего на wsl2
Я использую wsl2 для запуска моего проекта django и я использую dotenv для скрытия учетных данных проекта, таких как пароль базы данных MYSQL, потому что я не хочу, чтобы эти данные были на github.
введите описание изображения здесь
а это мой файл настроек
enter image description here
Все работало, и я мог запускать свои миграции, но самая странная ошибка, с которой я столкнулся, когда попытался использовать pytest
enter image description here
Когда я попытался запустить тесты, мне было отказано в доступе
enter image description here
но когда я попытался добавить пароль в настройках базы данных
enter image description here
Он подключился к моей базе данных и мои тесты прошли
введите описание изображения здесь
Я перепробовал все, но все бесполезно, если кто-то может помочь, я буду благодарен.