summaryrefslogtreecommitdiff
path: root/tests/regressiontests/mongodb/tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/regressiontests/mongodb/tests.py')
-rw-r--r--tests/regressiontests/mongodb/tests.py22
1 files changed, 8 insertions, 14 deletions
diff --git a/tests/regressiontests/mongodb/tests.py b/tests/regressiontests/mongodb/tests.py
index f6729f6d8d..831752e052 100644
--- a/tests/regressiontests/mongodb/tests.py
+++ b/tests/regressiontests/mongodb/tests.py
@@ -62,20 +62,8 @@ class MongoTestCase(TestCase):
q = Group.objects.create(name="Queen", year_formed=1971)
e = Group.objects.create(name="The E Street Band", year_formed=1972)
- qs = Group.objects.exclude(year_formed=1972)
- v = qs.query.get_compiler(qs.db).get_filters(qs.query.where, correct=True)
- self.assertEqual(v, {
- "$or": [
- {"year_formed": {"$ne": 1972}},
- {"year_formed": None},
- ]
- })
- # A bug in MongoDB prevents this query from actually working, but test
- # that we're at least generating the right query.
- return
-
self.assertQuerysetEqual(
- qs, [
+ Group.objects.exclude(year_formed=1972), [
"Queen",
],
lambda g: g.name,
@@ -105,4 +93,10 @@ class MongoTestCase(TestCase):
[],
lambda g: g.name
)
-
+
+ self.assertQuerysetEqual(
+ Group.objects.exclude(year_formed__lt=1972), [
+ "The E Street Band"
+ ],
+ lambda g: g.name,
+ )