Конфигурация CircleCI для django

У меня такая конфигурация circleci

version: 2.1

orbs:
  python: circleci/python@0.2.1

jobs:
  build:
    executor: python/default
    docker:
      - image: circleci/python:3.9
        environment:
          DATABASE_URL: postgresql://circleci@localhost/circle_test
      - image: circleci/postgres:13.3
        environment:
          PGHOST: localhost
          PGUSER: circleci
          POSTGRES_USER: circleci
          POSTGRES_DB: circle_test
          POSTGRES_HOST_AUTH_METHOD: trust
    steps:
      - checkout
      - python/load-cache
      - run:
          name: Installing dependencies
          command: |
           python3 -m venv venv
           . venv/bin/activate
           pip3 install -r requirements.txt
      - python/save-cache
      - run:
          name: Running tests
          command: |
            . venv/bin/activate
            python manage.py test

Когда я фиксирую django-test с TestCase, выбираю только тест с SimpleTestCase, circleci comlete, но когда я разкомментирую TestCase, у меня возникают такие ошибки

RuntimeWarning: Обычно Django использует соединение с базой данных 'postgres', чтобы избежать выполнения инициализационных запросов к производственной базе данных, когда это не нужно (например, при выполнении тестов). Django не смог создать соединение с базой данных 'postgres' и будет использовать первую базу данных PostgreSQL вместо нее

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