Skip to content

Commit f428385

Browse files
committed
querying not supported
1 parent 49ca430 commit f428385

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

tests/model_fields_/test_embedded_model.py

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import operator
22
from datetime import timedelta
33

4-
from django.core.exceptions import FieldDoesNotExist, ValidationError
4+
from django.core.exceptions import FieldDoesNotExist, FieldError, ValidationError
55
from django.db import models
66
from django.db.models import (
77
Exists,
@@ -144,15 +144,12 @@ def setUpTestData(cls):
144144
cls.bears = Movie.objects.create(title="Bears", reviews=reviews)
145145

146146
def test_filter_with_field(self):
147-
self.assertCountEqual(
148-
Movie.objects.filter(reviews__title="Horrible"), [self.clouds, self.frozen]
149-
)
150-
151-
def test_filter_with_model(self):
152-
self.assertCountEqual(
153-
Movie.objects.filter(reviews=Review(title="Horrible", rating=2)),
154-
[self.clouds, self.frozen],
147+
msg = (
148+
"Unsupported lookup 'title' for EmbeddedModelArrayField or join "
149+
"on the field not permitted."
155150
)
151+
with self.assertRaisesMessage(FieldError, msg):
152+
Movie.objects.filter(reviews__title="Horrible")
156153

157154

158155
class QueryingTests(TestCase):

0 commit comments

Comments
 (0)