Всем привет! Столкнулся с необходимостью подставлять налету данные доступа к БД, но пока не получается.
Что делал:
пробовал прокидывать через params codeception.yml, но получаю SQL[HY000] [2002] No route to host while creating PDO connection.
пробовал в _bootstrap.php городить метод, который бы подставлял нужные данные, но он (файл) как оказалось загружается позже момента, когда нужно конфигурировать модуль.
Кто нибудь сталкивался, решал подобное?
А ты ставил reconnect: true в конфиге? Иначе он не будет переподключаться к БД.
Недавно как раз поднималась тема - как делать динамическую конфигурацию для конкретного теста. Я сделал патч, чтобы можно было менять конфиг на лету, но он пока не вошел в релиз. Можшешь посмотреть как оно работает.
Если это решение, которое нужно - можешь не дожидаться релиза переключиться на 2.3-dev