@@ -30,11 +30,11 @@ class Test(TestCase):
30
30
def create_tree (self ):
31
31
tree = type ("Namespace" , (), {})() # SimpleNamespace for PY2...
32
32
tree .root = Model .objects .create (name = "root" )
33
- tree .child1 = Model .objects .create (parent = tree .root , position = 0 , name = "1" )
34
- tree .child2 = Model .objects .create (parent = tree .root , position = 1 , name = "2" )
35
- tree .child1_1 = Model .objects .create (parent = tree .child1 , position = 0 , name = "1-1" )
36
- tree .child2_1 = Model .objects .create (parent = tree .child2 , position = 0 , name = "2-1" )
37
- tree .child2_2 = Model .objects .create (parent = tree .child2 , position = 1 , name = "2-2" )
33
+ tree .child1 = Model .objects .create (parent = tree .root , order = 0 , name = "1" )
34
+ tree .child2 = Model .objects .create (parent = tree .root , order = 1 , name = "2" )
35
+ tree .child1_1 = Model .objects .create (parent = tree .child1 , order = 0 , name = "1-1" )
36
+ tree .child2_1 = Model .objects .create (parent = tree .child2 , order = 0 , name = "2-1" )
37
+ tree .child2_2 = Model .objects .create (parent = tree .child2 , order = 1 , name = "2-2" )
38
38
return tree
39
39
40
40
def test_stuff (self ):
@@ -141,10 +141,10 @@ def test_annotate(self):
141
141
142
142
def test_update_aggregate (self ):
143
143
self .create_tree ()
144
- Model .objects .with_tree_fields ().update (position = 3 )
144
+ Model .objects .with_tree_fields ().update (order = 3 )
145
145
self .assertEqual (
146
- Model .objects .with_tree_fields ().aggregate (Sum ("position " )),
147
- {"position__sum " : 18 },
146
+ Model .objects .with_tree_fields ().aggregate (Sum ("order " )),
147
+ {"order__sum " : 18 },
148
148
# TODO Sum("tree_depth") does not work because the field is not
149
149
# known yet.
150
150
)
@@ -267,11 +267,11 @@ def test_string_ordering(self):
267
267
)
268
268
269
269
def test_many_ordering (self ):
270
- root = Model .objects .create (position = 1 , name = "root" )
270
+ root = Model .objects .create (order = 1 , name = "root" )
271
271
for i in range (20 , 0 , - 1 ):
272
- Model .objects .create (parent = root , name = f"Node { i } " , position = i * 10 )
272
+ Model .objects .create (parent = root , name = f"Node { i } " , order = i * 10 )
273
273
274
- positions = [m .position for m in Model .objects .with_tree_fields ()]
274
+ positions = [m .order for m in Model .objects .with_tree_fields ()]
275
275
self .assertEqual (positions , list (sorted (positions )))
276
276
277
277
def test_bfs_ordering (self ):
0 commit comments