Opened 3 months ago

Closed 3 months ago

#33704 closed Bug (fixed)

Missing migrations in postgres_tests tests.

Reported by: Florian Apolloner Owned by: Mariusz Felisiak
Component: Testing framework Version: dev
Severity: Normal Keywords:
Cc: Triage Stage: Accepted
Has patch: yes Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description (last modified by Florian Apolloner)

Running

./runtests.py --settings=test_postgresql -v2 postgres_tests.test_search.TestRankingAndWeights.test_ranked_custom_weights  --keepdb

with the following settings:

DATABASES = {
    "default": {
        "ENGINE": "django.db.backends.postgresql",
        "NAME": "django",
    },
    "other": {
        "ENGINE": "django.db.backends.postgresql",
        "NAME": "django2",
    },
}

# INSTALLED_APPS = [
#    'postgres_tests',
# ]

SECRET_KEY = "django_tests_secret_key"

# Use a fast hasher to speed up tests.
PASSWORD_HASHERS = [
    "django.contrib.auth.hashers.MD5PasswordHasher",
]

DEFAULT_AUTO_FIELD = "django.db.models.AutoField"

USE_TZ = False

results in:

Testing against Django installed in '/home/florian/sources/django.git/django' with up to 16 processes
Importing application postgres_tests
Found 1 test(s).
Skipping setup of unused database(s): other.
Using existing test database for alias 'default' ('test_django')...
Operations to perform:
  Synchronize unmigrated apps: auth, contenttypes, messages, sessions, staticfiles
  Apply all migrations: admin, postgres_tests, sites
Synchronizing apps without migrations:
  Creating tables...
    Running deferred SQL...
Running migrations:
  No migrations to apply.
  Your models in app(s): 'postgres_tests' have changes that are not yet reflected in a migration, and so won't be applied.
  Run 'manage.py makemigrations' to make new migrations, and then re-run 'manage.py migrate' to apply them.
System check identified no issues (0 silenced).
test_ranked_custom_weights (postgres_tests.test_search.TestRankingAndWeights) ... ok

We should investigate why we miss migrations here.

Change History (4)

comment:1 Changed 3 months ago by Florian Apolloner

Description: modified (diff)

comment:2 Changed 3 months ago by Mariusz Felisiak

Easy pickings: unset
Summary: Missing migrations in testsMissing migrations in postgres_tests tests.
Triage Stage: UnreviewedAccepted

comment:3 Changed 3 months ago by Mariusz Felisiak

Has patch: set
Owner: changed from nobody to Mariusz Felisiak
Status: newassigned

comment:4 Changed 3 months ago by GitHub <noreply@…>

Resolution: fixed
Status: assignedclosed

In c112f837:

Fixed #33704 -- Updated postgres_tests migrations.

Note: See TracTickets for help on using tickets.
Back to Top