99from idom import html
1010from idom .types import RootComponentConstructor
1111
12- from .server import ServerFixture
12+ from .backend import BackendFixture
1313
1414
1515class DisplayFixture :
@@ -19,11 +19,11 @@ class DisplayFixture:
1919
2020 def __init__ (
2121 self ,
22- server : ServerFixture | None = None ,
22+ backend : BackendFixture | None = None ,
2323 driver : Browser | BrowserContext | Page | None = None ,
2424 ) -> None :
25- if server is not None :
26- self .server = server
25+ if backend is not None :
26+ self .backend = backend
2727 if driver is not None :
2828 if isinstance (driver , Page ):
2929 self .page = driver
@@ -37,13 +37,13 @@ async def show(
3737 ) -> None :
3838 self ._next_view_id += 1
3939 view_id = f"display-{ self ._next_view_id } "
40- self .server .mount (lambda : html .div ({"id" : view_id }, component ()))
40+ self .backend .mount (lambda : html .div ({"id" : view_id }, component ()))
4141
4242 await self .goto ("/" )
4343 await self .page .wait_for_selector (f"#{ view_id } " , state = "attached" )
4444
4545 async def goto (self , path : str , query : Any | None = None ) -> None :
46- await self .page .goto (self .server .url (path , query ))
46+ await self .page .goto (self .backend .url (path , query ))
4747
4848 async def __aenter__ (self ) -> DisplayFixture :
4949 es = self ._exit_stack = AsyncExitStack ()
@@ -57,9 +57,9 @@ async def __aenter__(self) -> DisplayFixture:
5757 browser = self ._browser
5858 self .page = await browser .new_page ()
5959
60- if not hasattr (self , "server " ):
61- self .server = ServerFixture ()
62- await es .enter_async_context (self .server )
60+ if not hasattr (self , "backend " ):
61+ self .backend = BackendFixture ()
62+ await es .enter_async_context (self .backend )
6363
6464 return self
6565
@@ -69,5 +69,5 @@ async def __aexit__(
6969 exc_value : BaseException | None ,
7070 traceback : TracebackType | None ,
7171 ) -> None :
72- self .server .mount (None )
72+ self .backend .mount (None )
7373 await self ._exit_stack .aclose ()
0 commit comments