Skip to content

Commit cfd13b6

Browse files
committed
fixed lint issues and lingering class usage
1 parent 088ffb2 commit cfd13b6

File tree

3 files changed

+12
-10
lines changed

3 files changed

+12
-10
lines changed

django_mongodb_backend/query.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@ def __init__(self, compiler):
5757
# $lookup stage that encapsulates the pipeline for performing a nested
5858
# subquery.
5959
self.subquery_lookup = None
60-
self.query_optimizer = QueryOptimizer()
6160

6261
def __repr__(self):
6362
return f"<MongoQuery: {self.match_mql!r} ORDER {self.ordering!r}>"

django_mongodb_backend/query_conversion/query_optimizer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,4 +70,4 @@ def _process_logical_conditions(logical_op, logical_conditions):
7070
match_conditions.append({"$match": optimized_conditions[0]})
7171
else:
7272
match_conditions.append({"$match": {logical_op: remaining_conditions}})
73-
return match_conditions
73+
return match_conditions

tests/expression_converter_/test_op_expressions.py

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ def test_conversion_various_types(self):
6464
def test_conversion_various_array_types(self):
6565
self._test_conversion_various_types(self._test_conversion_valid_array_type)
6666

67-
6867
def test_conversion_getfield(self):
6968
expr = {"$eq": [{"$getField": {"input": "$item", "field": "age"}}, 10]}
7069
self.assertConversionEqual(expr, {"item.age": 10})
@@ -83,6 +82,7 @@ def test_conversion_nested_getfield(self):
8382
}
8483
self.assertConversionEqual(expr, {"item.shel_life.age": 10})
8584

85+
8686
class InTests(ConversionTestCase):
8787
def test_conversion(self):
8888
expr = {"$in": ["$category", ["electronics", "books", "clothing"]]}
@@ -102,6 +102,7 @@ def test_conversion_various_types(self):
102102
for _type, val in self.CONVERTIBLE_TYPES.items():
103103
with self.subTest(_type=_type, val=val):
104104
self._test_conversion_valid_type(val)
105+
105106
def test_conversion_getfield(self):
106107
expr = {"$in": [{"$getField": {"input": "$item", "field": "age"}}, [10]]}
107108
expected = {"item.age": {"$in": [10]}}
@@ -130,12 +131,14 @@ def test_conversion_dual_getfield_ineligible(self):
130131
"field": "age",
131132
}
132133
},
133-
[{
134-
"$getField": {
135-
"input": "$value",
136-
"field": "age",
134+
[
135+
{
136+
"$getField": {
137+
"input": "$value",
138+
"field": "age",
139+
}
137140
}
138-
}],
141+
],
139142
]
140143
}
141144
self.assertNotOptimizable(expr)
@@ -201,7 +204,7 @@ def test_mixed(self):
201204
{"$in": ["$category", ["electronics", "books"]]},
202205
{"$eq": ["$verified", True]},
203206
{"$lte": ["$price", 2000]},
204-
{"$eq": [{"$getField": {"input": "$root", "field": "age"}}, 10]}
207+
{"$eq": [{"$getField": {"input": "$root", "field": "age"}}, 10]},
205208
]
206209
}
207210
expected = {
@@ -210,7 +213,7 @@ def test_mixed(self):
210213
{"category": {"$in": ["electronics", "books"]}},
211214
{"verified": True},
212215
{"price": {"$lte": 2000}},
213-
{"root.age": 10}
216+
{"root.age": 10},
214217
]
215218
}
216219
self.assertConversionEqual(expr, expected)

0 commit comments

Comments
 (0)