@@ -19,20 +19,6 @@ def test_lt(self):
1919 def  test_lte (self ):
2020 self .assertQuerySetEqual (Number .objects .filter (num__lte = 3 ), self .objs [:4 ])
2121
22-  def  test_empty_range (self ):
23-  with  self .assertNumQueries (0 ):
24-  self .assertQuerySetEqual (Number .objects .filter (num__range = [3 , 1 ]), [])
25- 
26-  def  test_full_range (self ):
27-  with  self .assertNumQueries (1 ) as  ctx :
28-  self .assertQuerySetEqual (
29-  Number .objects .filter (num__range = [None , None ]), [self .null_number , * self .objs ]
30-  )
31-  query  =  ctx .captured_queries [0 ]["sql" ]
32-  self .assertAggregateQuery (
33-  query , "lookup__number" , [{"$addFields" : {"num" : "$num" }}, {"$sort" : SON ([("num" , 1 )])}]
34-  )
35- 
3622
3723class  RegexTests (MongoTestCaseMixin , TestCase ):
3824 def  test_mql (self ):
@@ -73,3 +59,17 @@ def test_eq_and_in(self):
7359 "lookup__book" ,
7460 [{"$match" : {"$and" : [{"isbn" : {"$in" : ("12345" , "56789" )}}, {"title" : "Moby Dick" }]}}],
7561 )
62+ 
63+  def  test_empty_range (self ):
64+  with  self .assertNumQueries (0 ):
65+  self .assertQuerySetEqual (Number .objects .filter (num__range = [3 , 1 ]), [])
66+ 
67+  def  test_full_range (self ):
68+  with  self .assertNumQueries (1 ) as  ctx :
69+  self .assertQuerySetEqual (
70+  Number .objects .filter (num__range = [None , None ]), [self .null_number , * self .objs ]
71+  )
72+  query  =  ctx .captured_queries [0 ]["sql" ]
73+  self .assertAggregateQuery (
74+  query , "lookup__number" , [{"$addFields" : {"num" : "$num" }}, {"$sort" : SON ([("num" , 1 )])}]
75+  )
0 commit comments