diff options
Diffstat (limited to 'tests/schema/fields.py')
| -rw-r--r-- | tests/schema/fields.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/schema/fields.py b/tests/schema/fields.py index aaba202364..0e567e2d19 100644 --- a/tests/schema/fields.py +++ b/tests/schema/fields.py @@ -32,8 +32,10 @@ class CustomManyToManyField(RelatedField): ) self.swappable = swappable self.db_table = db_table - if kwargs['rel'].through is not None: - assert self.db_table is None, "Cannot specify a db_table if an intermediary model is used." + if kwargs['rel'].through is not None and self.db_table is not None: + raise ValueError( + 'Cannot specify a db_table if an intermediary model is used.' + ) super().__init__( related_name=related_name, related_query_name=related_query_name, |
