@@ -337,8 +337,8 @@ def trigger_access_validation_test(
337
337
338
338
# --------- NO UPDATE SHOULD HAPPEN -------- #
339
339
340
- self .assertTrue (archs [0 ], "A(val=2)" )
341
- self .assertTrue (archs [1 ], "A(val=1)" )
340
+ self .assertEqual (archs [0 ], "A(val=2)" )
341
+ self .assertEqual (archs [1 ], "A(val=1)" )
342
342
343
343
self ._output2buffer ()
344
344
cli .enter (
@@ -435,8 +435,8 @@ def trigger_access_validation_test(
435
435
436
436
# --------- UPDATE SHOULD HAPPEN -------- #
437
437
438
- self .assertTrue (archs [0 ], "A(val=20)" )
439
- self .assertTrue (archs [1 ], "A(val=10)" )
438
+ self .assertEqual (archs [0 ], "A(val=20)" )
439
+ self .assertEqual (archs [1 ], "A(val=10)" )
440
440
441
441
self ._output2buffer ()
442
442
cli .enter (
@@ -474,6 +474,25 @@ def trigger_access_validation_test(
474
474
)
475
475
self .assertFalse (self .capturedOutput .getvalue ().strip ())
476
476
477
+ # --------- ROOTS RESET OWN NODE -------- #
478
+
479
+ cli .enter (
480
+ filename = self .fixture_abs_path ("other_root_access.jac" ),
481
+ entrypoint = "update_node" ,
482
+ args = [1 ],
483
+ session = session ,
484
+ root = self .roots [0 ],
485
+ node = self .nodes [0 ],
486
+ )
487
+ cli .enter (
488
+ filename = self .fixture_abs_path ("other_root_access.jac" ),
489
+ entrypoint = "update_node" ,
490
+ args = [2 ],
491
+ session = session ,
492
+ root = self .roots [1 ],
493
+ node = self .nodes [1 ],
494
+ )
495
+
477
496
def test_other_root_access (self ) -> None :
478
497
"""Test filtering on node, then visit."""
479
498
global session
0 commit comments