Не удается подключиться к 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 Он подключился к моей базе данных и мои тесты прошли введите описание изображения здесь Я перепробовал все, но все бесполезно, если кто-то может помочь, я буду благодарен.

Вернуться на верх