Refs #36639 -- Updated test migrations to match models.

This commit is contained in:
Skyiesac
2026-01-19 12:43:50 -05:00
committed by Jacob Walls
parent 59fcd2a199
commit 748c2ba837
5 changed files with 130 additions and 14 deletions

View File

@@ -10,6 +10,15 @@ class Migration(migrations.Migration):
migrations.CreateModel(
name="Author",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("name", models.CharField(max_length=50)),
("alias", models.CharField(max_length=50, null=True, blank=True)),
("goes_by", models.CharField(max_length=50, null=True, blank=True)),
@@ -19,6 +28,15 @@ class Migration(migrations.Migration):
migrations.CreateModel(
name="Article",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
(
"authors",
models.ManyToManyField(
@@ -37,6 +55,15 @@ class Migration(migrations.Migration):
migrations.CreateModel(
name="Fan",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("name", models.CharField(max_length=50)),
("age", models.PositiveSmallIntegerField(default=30)),
(
@@ -51,6 +78,15 @@ class Migration(migrations.Migration):
migrations.CreateModel(
name="DTModel",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("name", models.CharField(max_length=32)),
("start_datetime", models.DateTimeField(null=True, blank=True)),
("end_datetime", models.DateTimeField(null=True, blank=True)),
@@ -64,6 +100,15 @@ class Migration(migrations.Migration):
migrations.CreateModel(
name="DecimalModel",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("n1", models.DecimalField(decimal_places=2, max_digits=6)),
(
"n2",
@@ -76,6 +121,15 @@ class Migration(migrations.Migration):
migrations.CreateModel(
name="IntegerModel",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("big", models.BigIntegerField(null=True, blank=True)),
("normal", models.IntegerField(null=True, blank=True)),
("small", models.SmallIntegerField(null=True, blank=True)),
@@ -84,6 +138,15 @@ class Migration(migrations.Migration):
migrations.CreateModel(
name="FloatModel",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("f1", models.FloatField(null=True, blank=True)),
("f2", models.FloatField(null=True, blank=True)),
],
@@ -91,6 +154,15 @@ class Migration(migrations.Migration):
migrations.CreateModel(
name="UUIDModel",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("uuid", models.UUIDField(null=True)),
("shift", models.DurationField(null=True)),
],

View File

@@ -14,7 +14,7 @@ class Migration(migrations.Migration):
fields=[
(
"id",
models.AutoField(
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
@@ -49,7 +49,7 @@ class Migration(migrations.Migration):
fields=[
(
"id",
models.AutoField(
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,

View File

@@ -1,4 +1,4 @@
from django.db import migrations
from django.db import migrations, models
def add_book(apps, schema_editor):
@@ -16,4 +16,29 @@ class Migration(migrations.Migration):
migrations.RunPython(
add_book,
),
migrations.CreateModel(
name="Unmanaged",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("title", models.CharField(max_length=100)),
],
options={
"managed": False,
},
),
migrations.AlterField(
model_name="book",
name="id",
field=models.BigAutoField(
auto_created=True, primary_key=True, serialize=False, verbose_name="ID"
),
),
]

View File

@@ -108,7 +108,7 @@ class Migration(migrations.Migration):
("tags", ArrayField(TagField(), blank=True, null=True)),
(
"json",
ArrayField(models.JSONField(default=dict), default=list),
ArrayField(models.JSONField(default=dict), default=list, null=True),
),
("int_ranges", ArrayField(IntegerRangeField(), null=True, blank=True)),
(
@@ -179,7 +179,7 @@ class Migration(migrations.Migration):
),
(
"field",
ArrayField(models.FloatField(), size=2, null=True, blank=True),
ArrayField(models.FloatField(), size=3),
),
],
options={

View File

@@ -1,3 +1,5 @@
import django.contrib.sites.managers
import django.db.models.manager
from django.db import migrations, models
@@ -12,11 +14,11 @@ class Migration(migrations.Migration):
fields=[
(
"id",
models.AutoField(
verbose_name="ID",
serialize=False,
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("title", models.CharField(max_length=50)),
@@ -28,6 +30,15 @@ class Migration(migrations.Migration):
options={
"abstract": False,
},
managers=[
("objects", django.db.models.manager.Manager()),
(
"on_site",
django.contrib.sites.managers.CurrentSiteManager(
"places_this_article_should_appear"
),
),
],
bases=(models.Model,),
),
migrations.CreateModel(
@@ -35,11 +46,11 @@ class Migration(migrations.Migration):
fields=[
(
"id",
models.AutoField(
verbose_name="ID",
serialize=False,
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("title", models.CharField(max_length=50)),
@@ -48,6 +59,10 @@ class Migration(migrations.Migration):
options={
"abstract": False,
},
managers=[
("objects", django.db.models.manager.Manager()),
("on_site", django.contrib.sites.managers.CurrentSiteManager()),
],
bases=(models.Model,),
),
migrations.CreateModel(
@@ -55,11 +70,11 @@ class Migration(migrations.Migration):
fields=[
(
"id",
models.AutoField(
verbose_name="ID",
serialize=False,
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("title", models.CharField(max_length=50)),
@@ -68,6 +83,10 @@ class Migration(migrations.Migration):
options={
"abstract": False,
},
managers=[
("objects", django.db.models.manager.Manager()),
("on_site", django.contrib.sites.managers.CurrentSiteManager()),
],
bases=(models.Model,),
),
]