1
0
mirror of https://github.com/django/django.git synced 2025-04-15 21:04:36 +00:00
django/tests/constraints
Simon Charette c30669821b [5.0.x] Refs #30581 -- Made unattached UniqueConstraint(fields) validation testable.
The logic allowing UniqueConstraint(fields).validate to preserve backward
compatiblity with Model.unique_error_message failed to account for cases where
the constraint might not be attached to a model which is a common pattern
during testing.

This changes allows for arbitrary UniqueConstraint(fields) to be tested in
isolation without requiring actual models backing them up.

Co-authored-by: Mark G <mark.gensler@protonmail.com>

Backport of 13922580cccfb9ab2922ff4943dd39da56dfbd8c from main.
2024-07-17 13:07:41 +02:00
..