mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Refs #30581 -- Moved CheckConstraint tests for conditional expressions to migrations.test_operations.
This allows avoiding warning in tests about using RawSQL in CheckConstraints.
This commit is contained in:
@@ -19,19 +19,6 @@ class Product(models.Model):
|
||||
check=models.Q(price__gt=0),
|
||||
name="%(app_label)s_%(class)s_price_gt_0",
|
||||
),
|
||||
models.CheckConstraint(
|
||||
check=models.expressions.RawSQL(
|
||||
"price < %s", (1000,), output_field=models.BooleanField()
|
||||
),
|
||||
name="%(app_label)s_price_lt_1000_raw",
|
||||
),
|
||||
models.CheckConstraint(
|
||||
check=models.expressions.ExpressionWrapper(
|
||||
models.Q(price__gt=500) | models.Q(price__lt=500),
|
||||
output_field=models.BooleanField(),
|
||||
),
|
||||
name="%(app_label)s_price_neq_500_wrap",
|
||||
),
|
||||
models.CheckConstraint(
|
||||
check=models.Q(
|
||||
models.Q(unit__isnull=True) | models.Q(unit__in=["μg/mL", "ng/mL"])
|
||||
|
||||
Reference in New Issue
Block a user