| 981 | @skipUnlessDBFeature("supports_stored_generated_columns") |
| 982 | def test_add_generated_field(self): |
| 983 | class GeneratedFieldOutputFieldModel(Model): |
| 984 | price = DecimalField(max_digits=7, decimal_places=2) |
| 985 | vat_price = GeneratedField( |
| 986 | expression=Round(F("price") * Value(Decimal("1.22")), 2), |
| 987 | db_persist=True, |
| 988 | output_field=DecimalField(max_digits=8, decimal_places=2), |
| 989 | ) |
| 990 | |
| 991 | class Meta: |
| 992 | app_label = "schema" |
| 993 | |
| 994 | with connection.schema_editor() as editor: |
| 995 | editor.create_model(GeneratedFieldOutputFieldModel) |
nothing calls this directly
no test coverage detected