mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Refs #35234 -- Deprecated CheckConstraint.check in favor of .condition.
Once the deprecation period ends CheckConstraint.check() can become the documented method that performs system checks for BaseConstraint subclasses.
This commit is contained in:
committed by
Mariusz Felisiak
parent
f82c67aa21
commit
daf7d482db
@@ -287,8 +287,8 @@ class ConstraintNameTests(TestCase):
|
||||
class Model(models.Model):
|
||||
class Meta:
|
||||
constraints = [
|
||||
models.CheckConstraint(check=models.Q(id__gt=0), name="foo"),
|
||||
models.CheckConstraint(check=models.Q(id__lt=100), name="foo"),
|
||||
models.CheckConstraint(condition=models.Q(id__gt=0), name="foo"),
|
||||
models.CheckConstraint(condition=models.Q(id__lt=100), name="foo"),
|
||||
]
|
||||
|
||||
self.assertEqual(
|
||||
@@ -303,7 +303,7 @@ class ConstraintNameTests(TestCase):
|
||||
)
|
||||
|
||||
def test_collision_in_different_models(self):
|
||||
constraint = models.CheckConstraint(check=models.Q(id__gt=0), name="foo")
|
||||
constraint = models.CheckConstraint(condition=models.Q(id__gt=0), name="foo")
|
||||
|
||||
class Model1(models.Model):
|
||||
class Meta:
|
||||
@@ -328,7 +328,7 @@ class ConstraintNameTests(TestCase):
|
||||
class AbstractModel(models.Model):
|
||||
class Meta:
|
||||
constraints = [
|
||||
models.CheckConstraint(check=models.Q(id__gt=0), name="foo")
|
||||
models.CheckConstraint(condition=models.Q(id__gt=0), name="foo")
|
||||
]
|
||||
abstract = True
|
||||
|
||||
@@ -354,7 +354,7 @@ class ConstraintNameTests(TestCase):
|
||||
class Meta:
|
||||
constraints = [
|
||||
models.CheckConstraint(
|
||||
check=models.Q(id__gt=0), name="%(app_label)s_%(class)s_foo"
|
||||
condition=models.Q(id__gt=0), name="%(app_label)s_%(class)s_foo"
|
||||
),
|
||||
]
|
||||
abstract = True
|
||||
@@ -370,7 +370,7 @@ class ConstraintNameTests(TestCase):
|
||||
@modify_settings(INSTALLED_APPS={"append": "basic"})
|
||||
@isolate_apps("basic", "check_framework", kwarg_name="apps")
|
||||
def test_collision_across_apps(self, apps):
|
||||
constraint = models.CheckConstraint(check=models.Q(id__gt=0), name="foo")
|
||||
constraint = models.CheckConstraint(condition=models.Q(id__gt=0), name="foo")
|
||||
|
||||
class Model1(models.Model):
|
||||
class Meta:
|
||||
@@ -397,7 +397,7 @@ class ConstraintNameTests(TestCase):
|
||||
@isolate_apps("basic", "check_framework", kwarg_name="apps")
|
||||
def test_no_collision_across_apps_interpolation(self, apps):
|
||||
constraint = models.CheckConstraint(
|
||||
check=models.Q(id__gt=0), name="%(app_label)s_%(class)s_foo"
|
||||
condition=models.Q(id__gt=0), name="%(app_label)s_%(class)s_foo"
|
||||
)
|
||||
|
||||
class Model1(models.Model):
|
||||
|
||||
Reference in New Issue
Block a user