diff options
| author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2023-11-13 05:33:25 +0100 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2023-11-14 20:22:07 +0100 |
| commit | 5875f03ce61b85dfd9ad34f7b871c231c358d432 (patch) | |
| tree | 0636ce76c69d41b2cdf3205d715bd4edbefaaff6 /tests/schema | |
| parent | de4884b114534f43c49cf8c5b7f10181e737f4e9 (diff) | |
Fixed #34944 -- Made GeneratedField.output_field required.
Regression in f333e3513e8bdf5ffeb6eeb63021c230082e6f95.
Diffstat (limited to 'tests/schema')
| -rw-r--r-- | tests/schema/tests.py | 8 |
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( |
