9
9
from idom import html
10
10
from idom .types import RootComponentConstructor
11
11
12
- from .server import ServerFixture
12
+ from .backend import BackendFixture
13
13
14
14
15
15
class DisplayFixture :
@@ -19,11 +19,11 @@ class DisplayFixture:
19
19
20
20
def __init__ (
21
21
self ,
22
- server : ServerFixture | None = None ,
22
+ backend : BackendFixture | None = None ,
23
23
driver : Browser | BrowserContext | Page | None = None ,
24
24
) -> None :
25
- if server is not None :
26
- self .server = server
25
+ if backend is not None :
26
+ self .backend = backend
27
27
if driver is not None :
28
28
if isinstance (driver , Page ):
29
29
self .page = driver
@@ -37,13 +37,13 @@ async def show(
37
37
) -> None :
38
38
self ._next_view_id += 1
39
39
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 ()))
41
41
42
42
await self .goto ("/" )
43
43
await self .page .wait_for_selector (f"#{ view_id } " , state = "attached" )
44
44
45
45
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 ))
47
47
48
48
async def __aenter__ (self ) -> DisplayFixture :
49
49
es = self ._exit_stack = AsyncExitStack ()
@@ -57,9 +57,9 @@ async def __aenter__(self) -> DisplayFixture:
57
57
browser = self ._browser
58
58
self .page = await browser .new_page ()
59
59
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 )
63
63
64
64
return self
65
65
@@ -69,5 +69,5 @@ async def __aexit__(
69
69
exc_value : BaseException | None ,
70
70
traceback : TracebackType | None ,
71
71
) -> None :
72
- self .server .mount (None )
72
+ self .backend .mount (None )
73
73
await self ._exit_stack .aclose ()
0 commit comments