@@ -44,7 +44,7 @@ def Component():
4444 layout .update (component )
4545
4646 with pytest .raises (Exception ):
47- await render_json_patch ( layout )
47+ await layout . render ( )
4848
4949
5050async def test_simple_layout ():
@@ -193,7 +193,7 @@ def Inner():
193193 return idom .html .div ()
194194
195195 with idom .Layout (Outer ()) as layout :
196- await render_json_patch ( layout )
196+ await layout . render ( )
197197
198198 assert len (live_components ) == 2
199199
@@ -203,7 +203,7 @@ def Inner():
203203 # changed component in the set of `live_components` the old `Inner` deleted and new
204204 # `Inner` added.
205205 outer_component_hook .latest .schedule_render ()
206- await render_json_patch ( layout )
206+ await layout . render ( )
207207
208208 assert len (live_components - last_live_components ) == 1
209209
@@ -236,7 +236,7 @@ def Root():
236236 return idom .html .div ()
237237
238238 with idom .Layout (Root ()) as layout :
239- await render_json_patch ( layout )
239+ await layout . render ( )
240240
241241 assert len (live_hooks ) == 1
242242
@@ -280,15 +280,15 @@ def InnerTwo():
280280 return idom .html .div ()
281281
282282 with idom .Layout (Outer ()) as layout :
283- await render_json_patch ( layout )
283+ await layout . render ( )
284284
285285 assert len (live_hooks ) == 2
286286 last_live_hooks = live_hooks .copy ()
287287
288288 # We expect the hook for `InnerOne` to be garbage collected since it the
289289 # component will get replaced.
290290 set_inner_component (InnerTwo ())
291- await render_json_patch ( layout )
291+ await layout . render ( )
292292 assert len (live_hooks - last_live_hooks ) == 1
293293
294294 # The layout still holds a reference to the root so that's only deleted once we
@@ -317,14 +317,14 @@ def AnyComponent():
317317 return idom .html .div ()
318318
319319 with idom .Layout (AnyComponent ()) as layout :
320- await render_json_patch ( layout )
320+ await layout . render ( )
321321
322322 assert run_count .current == 1
323323
324324 hook .latest .schedule_render ()
325325 hook .latest .schedule_render ()
326326
327- await render_json_patch ( layout )
327+ await layout . render ( )
328328 try :
329329 await asyncio .wait_for (
330330 layout .render (),
@@ -349,7 +349,7 @@ def Child():
349349 return idom .html .div ()
350350
351351 with idom .Layout (Parent ()) as layout :
352- await render_json_patch ( layout )
352+ await layout . render ( )
353353
354354 hook .latest .schedule_render ()
355355
@@ -407,7 +407,7 @@ def bad_trigger():
407407 return idom .html .div (children )
408408
409409 with idom .Layout (MyComponent ()) as layout :
410- await render_json_patch ( layout )
410+ await layout . render ( )
411411 for i in range (3 ):
412412 event = LayoutEvent (good_handler .target , [])
413413 await layout .deliver (event )
@@ -416,7 +416,7 @@ def bad_trigger():
416416 # reset after checking
417417 called_good_trigger .current = False
418418
419- await render_json_patch ( layout )
419+ await layout . render ( )
420420
421421 assert not caplog .records
422422
@@ -455,7 +455,7 @@ def callback():
455455 return idom .html .button ({"onClick" : callback , "id" : "good" }, "good" )
456456
457457 with idom .Layout (RootComponent ()) as layout :
458- await render_json_patch ( layout )
458+ await layout . render ( )
459459 for _ in range (3 ):
460460 event = LayoutEvent (good_handler .target , [])
461461 await layout .deliver (event )
@@ -464,7 +464,7 @@ def callback():
464464 # reset after checking
465465 called_good_trigger .current = False
466466
467- await render_json_patch ( layout )
467+ await layout . render ( )
468468
469469
470470async def test_component_can_return_another_component_directly ():
@@ -511,18 +511,18 @@ def Inner(key):
511511 return idom .html .div (key )
512512
513513 with idom .Layout (Outer ()) as layout :
514- await render_json_patch ( layout )
514+ await layout . render ( )
515515
516516 pop_item .current ()
517- await render_json_patch ( layout )
517+ await layout . render ( )
518518 assert garbage_collect_items == [3 ]
519519
520520 pop_item .current ()
521- await render_json_patch ( layout )
521+ await layout . render ( )
522522 assert garbage_collect_items == [3 , 2 ]
523523
524524 pop_item .current ()
525- await render_json_patch ( layout )
525+ await layout . render ( )
526526 assert garbage_collect_items == [3 , 2 , 1 ]
527527
528528
@@ -534,7 +534,7 @@ def ComponentReturnsDuplicateKeys():
534534 )
535535
536536 with idom .Layout (ComponentReturnsDuplicateKeys ()) as layout :
537- await render_json_patch ( layout )
537+ await layout . render ( )
538538
539539 with pytest .raises (ValueError , match = r"Duplicate keys \['duplicate'\] at '/'" ):
540540 raise next (iter (caplog .records )).exc_info [1 ]
@@ -555,11 +555,11 @@ def Inner(key):
555555 return idom .html .div (key )
556556
557557 with idom .Layout (Outer ()) as layout :
558- await render_json_patch ( layout )
558+ await layout . render ( )
559559 old_inner_hook = inner_hook .latest
560560
561561 outer_hook .latest .schedule_render ()
562- await render_json_patch ( layout )
562+ await layout . render ( )
563563 assert old_inner_hook is inner_hook .latest
564564
565565
@@ -575,7 +575,7 @@ def raise_error():
575575 return idom .html .button ({"onClick" : raise_error })
576576
577577 with idom .Layout (ComponentWithBadEventHandler ()) as layout :
578- await render_json_patch ( layout )
578+ await layout . render ( )
579579 event = LayoutEvent (bad_handler .target , [])
580580 await layout .deliver (event )
581581
0 commit comments