summaryrefslogtreecommitdiff
path: root/tests/schema
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2023-11-13 05:33:25 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2023-11-14 20:22:07 +0100
commit5875f03ce61b85dfd9ad34f7b871c231c358d432 (patch)
tree0636ce76c69d41b2cdf3205d715bd4edbefaaff6 /tests/schema
parentde4884b114534f43c49cf8c5b7f10181e737f4e9 (diff)
Fixed #34944 -- Made GeneratedField.output_field required.
Regression in f333e3513e8bdf5ffeb6eeb63021c230082e6f95.
Diffstat (limited to 'tests/schema')
-rw-r--r--tests/schema/tests.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/schema/tests.py b/tests/schema/tests.py
index 72f90c934b..46d16e9fdb 100644
--- a/tests/schema/tests.py
+++ b/tests/schema/tests.py
@@ -829,7 +829,11 @@ class SchemaTests(TransactionTestCase):
def test_add_generated_field_with_kt_model(self):
class GeneratedFieldKTModel(Model):
data = JSONField()
- status = GeneratedField(expression=KT("data__status"), db_persist=True)
+ status = GeneratedField(
+ expression=KT("data__status"),
+ output_field=TextField(),
+ db_persist=True,
+ )
class Meta:
app_label = "schema"
@@ -844,7 +848,7 @@ class SchemaTests(TransactionTestCase):
@isolate_apps("schema")
@skipUnlessDBFeature("supports_stored_generated_columns")
- def test_add_generated_field_with_output_field(self):
+ def test_add_generated_field(self):
class GeneratedFieldOutputFieldModel(Model):
price = DecimalField(max_digits=7, decimal_places=2)
vat_price = GeneratedField(