diff options
| author | Moayad Mardini <moayad.m@gmail.com> | 2014-05-22 12:42:46 +0300 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2014-05-24 09:56:18 -0400 |
| commit | 63fc91b3cac523690655c1d86d09972e0cc3a29d (patch) | |
| tree | 725af3ee0012a51357e76326653a7e7aad303438 /tests/migrations/test_migrations_no_default | |
| parent | 9fb0f5dddc4cf7f2d294af1bcde2c359cffd90a5 (diff) | |
Fixed #22676 -- makemigrations --dry-run should not ask for defaults
Made the fix in InteractiveMigrationQuestioner class code, rather than
MigrationAutodetector, because --dry-run shouldn't affect whether
MigrationAutodetector will detect non-nullable fields, but the
questioner should skip the question and returns a None for default
(since that won't be used anyway) if --dry-run is used.
Diffstat (limited to 'tests/migrations/test_migrations_no_default')
| -rw-r--r-- | tests/migrations/test_migrations_no_default/0001_initial.py | 23 | ||||
| -rw-r--r-- | tests/migrations/test_migrations_no_default/__init__.py | 0 |
2 files changed, 23 insertions, 0 deletions
diff --git a/tests/migrations/test_migrations_no_default/0001_initial.py b/tests/migrations/test_migrations_no_default/0001_initial.py new file mode 100644 index 0000000000..c30910e056 --- /dev/null +++ b/tests/migrations/test_migrations_no_default/0001_initial.py @@ -0,0 +1,23 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ] + + operations = [ + migrations.CreateModel( + name='SillyModel', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('silly_field', models.BooleanField(default=False)), + ], + options={ + }, + bases=(models.Model,), + ), + ] diff --git a/tests/migrations/test_migrations_no_default/__init__.py b/tests/migrations/test_migrations_no_default/__init__.py new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/tests/migrations/test_migrations_no_default/__init__.py |
