mirror of
https://github.com/django/django.git
synced 2025-01-26 10:09:42 +00:00
[5.0.x] Isolated test models for GeneratedFields.
Test regression in f333e3513e8bdf5ffeb6eeb63021c230082e6f95. Backport of 8af3ae4ad9ca475f2428fac950de8df56b575e6a from main
This commit is contained in:
parent
eeeacc52a9
commit
b5b361ab3b
@ -2,6 +2,7 @@ from django.db import IntegrityError, connection
|
||||
from django.db.models import F, FloatField, GeneratedField, IntegerField, Model
|
||||
from django.db.models.functions import Lower
|
||||
from django.test import SimpleTestCase, TestCase, skipUnlessDBFeature
|
||||
from django.test.utils import isolate_apps
|
||||
|
||||
from .models import (
|
||||
GeneratedModel,
|
||||
@ -48,6 +49,7 @@ class BaseGeneratedFieldTests(SimpleTestCase):
|
||||
self.assertEqual(args, [])
|
||||
self.assertEqual(kwargs, {"db_persist": True, "expression": F("a") + F("b")})
|
||||
|
||||
@isolate_apps("model_fields")
|
||||
def test_get_col(self):
|
||||
class Square(Model):
|
||||
side = IntegerField()
|
||||
@ -67,6 +69,7 @@ class BaseGeneratedFieldTests(SimpleTestCase):
|
||||
col = FloatSquare._meta.get_field("area").get_col("alias")
|
||||
self.assertIsInstance(col.output_field, FloatField)
|
||||
|
||||
@isolate_apps("model_fields")
|
||||
def test_cached_col(self):
|
||||
class Sum(Model):
|
||||
a = IntegerField()
|
||||
|
Loading…
x
Reference in New Issue
Block a user