Как настроить postgresql в django для тестов

Я пытаюсь настроить postgresql в django через файлы .pg_service.conf и .pgpass чтобы могли работать тесты.

Я хочу чтобы по крайней мере основные настройки могли быть записаны через .pg_service.conf и .pgpass. Но при такой записи, когда я запускаю тесты, то вылазит куча ошибок (все кроме тестов работает нормально)

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'OPTIONS': {
            'service': 'myservice',
        },
        'TEST': {
            'ENGINE': 'django.db.backends.postgresql',
            'NAME': 'testdb',
            'USER': 'testuser',
            'PASSWORD': 'testpassword',
        }
    }
}

При этом при такой записи все работает

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'maindb',
        'USER': 'mainuser',
        'PASSWORD': 'mainpassword',
        'HOST': 'localhost',
        'PORT': '5432',
        'TEST': {
            'NAME': 'testdb',
            'USER': 'testuser',
            'PASSWORD': 'testpassword',
        }
    }
}

Ответы (0 шт):