Opened 2 years ago

Last modified 2 years ago

#33704 closed Bug

Missing migrations in tests — at Initial Version

Reported by: Florian Apolloner Owned by: nobody
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

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 (0)

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