Skip to content

Commit 4ba179a

Browse files
committed
remove extra usages of render_json_patch in tests
1 parent dcfa6cc commit 4ba179a

File tree

1 file changed

+21
-21
lines changed

1 file changed

+21
-21
lines changed

tests/test_core/test_layout.py

+21-21
Original file line numberDiff line numberDiff line change
@@ -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

5050
async 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

470470
async 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

Comments
 (0)