Skip to content

Commit b4f34ed

Browse files
committed
edits
1 parent ba6147c commit b4f34ed

File tree

2 files changed

+21
-15
lines changed

2 files changed

+21
-15
lines changed

tests/mongo_fields/test_embedded_model.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,9 @@ def test_typed_listfield(self):
117117
)
118118
obj = EmbeddedModelFieldModel.objects.get()
119119
# self.assertIn(5, obj.typed_list[1].setfield)
120-
self.assertEqual([target.index for target in obj.ordered_list], range(1, 6))
120+
self.assertEqual(
121+
[target.index for target in obj.ordered_list], list(range(1, 6))
122+
)
121123

122124
def test_untyped_listfield(self):
123125
EmbeddedModelFieldModel.objects.create(
@@ -133,7 +135,7 @@ def test_untyped_listfield(self):
133135
):
134136
self.assertIsInstance(instance, cls)
135137
self.assertNotEqual(instances[0].auto_now, None)
136-
self.assertEqual(instances[1].ordered_ints, range(1, 6))
138+
self.assertEqual(instances[1].ordered_ints, list(range(1, 6)))
137139

138140
def _test_untyped_dict(self):
139141
EmbeddedModelFieldModel.objects.create(
@@ -147,7 +149,7 @@ def _test_untyped_dict(self):
147149
# self.assertIsInstance(data["a"], SetModel)
148150
# self.assertNotEqual(data["c"].auto_now["y"], None)
149151

150-
def test_foreignkey_in_embedded_object(self):
152+
def test_foreign_key_in_embedded_object(self):
151153
simple = EmbeddedModel(some_relation=Target.objects.create(index=1))
152154
obj = EmbeddedModelFieldModel.objects.create(simple=simple)
153155
simple = EmbeddedModelFieldModel.objects.get().simple

tests/mongo_fields/test_listfield.py

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,12 @@ class IterableFieldsTests(TestCase):
2222
unordered_ints = [4, 2, 6, 1]
2323

2424
def setUp(self):
25-
for i, float in zip(range(1, 5), self.floats):
26-
ListModel(integer=i, floating_point=float, names=self.names[:i]).save()
25+
self.objs = [
26+
ListModel.objects.create(
27+
integer=i, floating_point=self.floats[i], names=self.names[: i + 1]
28+
)
29+
for i in range(4)
30+
]
2731

2832
def test_startswith(self):
2933
self.assertEqual(
@@ -86,7 +90,7 @@ def test_gt(self):
8690
dict(
8791
[
8892
(entity.pk, entity.names)
89-
for entity in ListModel.objects.filter(names__gt="Kakashi")
93+
for entity in ListModel.objects.filter(names__gt=["Naruto"])
9094
]
9195
),
9296
dict(
@@ -151,17 +155,15 @@ def test_lte(self):
151155
)
152156

153157
def test_equals(self):
154-
self.assertEqual(
155-
[entity.names for entity in ListModel.objects.filter(names="Sakura")],
156-
[["Kakashi", "Naruto", "Sasuke", "Sakura"]],
158+
self.assertQuerySetEqual(
159+
ListModel.objects.filter(names=["Kakashi"]),
160+
[self.objs[0]],
157161
)
158162

159163
# Test with additonal pk filter (for DBs that have special pk
160164
# queries).
161-
query = ListModel.objects.filter(names="Sakura")
162-
self.assertEqual(
163-
query.get(pk=query[0].pk).names, ["Kakashi", "Naruto", "Sasuke", "Sakura"]
164-
)
165+
query = ListModel.objects.filter(names=["Kakashi"])
166+
self.assertEqual(query.get(pk=query[0].pk).names, ["Kakashi"])
165167

166168
def test_is_null(self):
167169
self.assertEqual(ListModel.objects.filter(names__isnull=True).count(), 0)
@@ -231,13 +233,15 @@ def test_Q_objects(self):
231233
[["Kakashi", "Naruto", "Sasuke", "Sakura"]],
232234
)
233235

234-
def test_list_with_foreignkeys(self):
236+
def test_list_with_foreign_keys(self):
235237
model1 = Model.objects.create()
236238
model2 = Model.objects.create()
237239
ReferenceList.objects.create(keys=[model1.pk, model2.pk])
238240

239241
self.assertEqual(ReferenceList.objects.get().keys[0], model1.pk)
240-
self.assertEqual(ReferenceList.objects.filter(keys=model1.pk).count(), 1)
242+
self.assertEqual(
243+
ReferenceList.objects.filter(keys=[model1.pk, model2.pk]).count(), 1
244+
)
241245

242246
def test_list_with_foreign_conversion(self):
243247
decimal = DecimalKey.objects.create(decimal=Decimal("1.5"))

0 commit comments

Comments
 (0)