Expanded QuerySet.explain() error message if a backend supports no formats.

This commit is contained in:
Tim Graham 2022-04-13 20:17:00 -04:00 committed by Mariusz Felisiak
parent a32876606f
commit db83ac48d4
2 changed files with 6 additions and 0 deletions

View file

@ -74,6 +74,8 @@ class ExplainTests(TestCase):
msg += " Allowed formats: %s" % ", ".join(
sorted(connection.features.supported_explain_formats)
)
else:
msg += f" {connection.display_name} does not support any formats."
with self.assertRaisesMessage(ValueError, msg):
Tag.objects.explain(format="does not exist")