summaryrefslogtreecommitdiff
path: root/tests/migrations/test_migrations_no_default
diff options
context:
space:
mode:
authorMoayad Mardini <moayad.m@gmail.com>2014-05-22 12:42:46 +0300
committerTim Graham <timograham@gmail.com>2014-05-24 09:56:18 -0400
commit63fc91b3cac523690655c1d86d09972e0cc3a29d (patch)
tree725af3ee0012a51357e76326653a7e7aad303438 /tests/migrations/test_migrations_no_default
parent9fb0f5dddc4cf7f2d294af1bcde2c359cffd90a5 (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.py23
-rw-r--r--tests/migrations/test_migrations_no_default/__init__.py0
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