File tree Expand file tree Collapse file tree 1 file changed +6
-9
lines changed Expand file tree Collapse file tree 1 file changed +6
-9
lines changed Original file line number Diff line number Diff line change 1
1
import operator
2
2
from datetime import timedelta
3
3
4
- from django .core .exceptions import FieldDoesNotExist , ValidationError
4
+ from django .core .exceptions import FieldDoesNotExist , FieldError , ValidationError
5
5
from django .db import models
6
6
from django .db .models import (
7
7
Exists ,
@@ -144,15 +144,12 @@ def setUpTestData(cls):
144
144
cls .bears = Movie .objects .create (title = "Bears" , reviews = reviews )
145
145
146
146
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."
155
150
)
151
+ with self .assertRaisesMessage (FieldError , msg ):
152
+ Movie .objects .filter (reviews__title = "Horrible" )
156
153
157
154
158
155
class QueryingTests (TestCase ):
You can’t perform that action at this time.
0 commit comments