Skip to content

Commit 27466ab

Browse files
author
Andrei Neagu
committed
rename
1 parent e88a8d8 commit 27466ab

File tree

3 files changed

+18
-20
lines changed

3 files changed

+18
-20
lines changed
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
from typing import Generic, TypeAlias, TypeVar
22

33
from ._mixins import DisplayaMixin, ParentMixin
4+
from .base_component import BaseUpdatableComponent
45
from .base_display_model import BaseUpdatableDisplayModel
5-
from .updatable_component import BaseUpdatableComponent
66

77
M = TypeVar("M", bound=BaseUpdatableDisplayModel)
88

99
Reference: TypeAlias = str
1010

1111

12-
class UpdatableComponentList(DisplayaMixin, ParentMixin, Generic[M]):
12+
class UpdatableComponentStack(DisplayaMixin, ParentMixin, Generic[M]):
1313
def __init__(self, component: type[BaseUpdatableComponent]) -> None:
1414
super().__init__()
1515
self.component = component

services/dynamic-scheduler/tests/unit/api_frontend/_common/test_updatable_component.py

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,19 @@
88
import nicegui
99
import pytest
1010
from fastapi import FastAPI
11-
from helpers import assert_contains_text, assert_not_contains_text
11+
from helpers import assert_contains_text, assert_not_contains_text, take_screenshot
1212
from nicegui import APIRouter, ui
1313
from playwright.async_api import Page
1414
from pydantic import NonNegativeInt
1515
from pytest_simcore.helpers.typing_env import EnvVarsDict
16+
from simcore_service_dynamic_scheduler.api.frontend._common.base_component import (
17+
BaseUpdatableComponent,
18+
)
1619
from simcore_service_dynamic_scheduler.api.frontend._common.base_display_model import (
1720
BaseUpdatableDisplayModel,
1821
)
19-
from simcore_service_dynamic_scheduler.api.frontend._common.some_renderer import (
20-
UpdatableComponentList,
21-
)
22-
from simcore_service_dynamic_scheduler.api.frontend._common.updatable_component import (
23-
BaseUpdatableComponent,
22+
from simcore_service_dynamic_scheduler.api.frontend._common.stack import (
23+
UpdatableComponentStack,
2424
)
2525
from simcore_service_dynamic_scheduler.api.frontend._utils import set_parent_app
2626

@@ -103,7 +103,7 @@ def not_initialized_app(
103103
nicegui.app.include_router(router)
104104

105105
nicegui.ui.run_with(
106-
minimal_app, mount_path=mount_path, storage_secret="test-secret"
106+
minimal_app, mount_path=mount_path, storage_secret="test-secret" # noqa: S106
107107
)
108108
set_parent_app(minimal_app)
109109
return minimal_app
@@ -332,15 +332,13 @@ async def test_multiple_componenets_management(
332332
ensure_page_loaded: Callable[[Callable[[], None]], Awaitable[None]],
333333
async_page: Page,
334334
):
335-
renderer = UpdatableComponentList[Person](PersonComponent)
335+
stack = UpdatableComponentStack[Person](PersonComponent)
336336

337337
def _index_corpus() -> None:
338-
renderer.display()
338+
stack.display()
339339

340340
await ensure_page_loaded(_index_corpus)
341341

342-
from helpers import take_screenshot
343-
344342
await take_screenshot(async_page, prefix="1.before")
345343

346344
person_1 = Person(name="Alice", age=30, companion=Pet(name="Fluffy", species="cat"))
@@ -349,39 +347,39 @@ def _index_corpus() -> None:
349347
await _ensure_person_not_present(async_page, person_1)
350348
await _ensure_person_not_present(async_page, person_2)
351349

352-
renderer.add_or_update_model("person_1", person_1)
353-
renderer.add_or_update_model("person_2", person_2)
350+
stack.add_or_update_model("person_1", person_1)
351+
stack.add_or_update_model("person_2", person_2)
354352

355353
await _ensure_person_is_present(async_page, person_1)
356354
await _ensure_person_is_present(async_page, person_2)
357355

358356
await take_screenshot(async_page, prefix="2.persons-added")
359357

360-
renderer.remove_model("person_1")
358+
stack.remove_model("person_1")
361359
await _ensure_person_not_present(async_page, person_1)
362360
await _ensure_person_is_present(async_page, person_2)
363361

364362
await take_screenshot(async_page, prefix="3.person-1-removed")
365363

366-
renderer.remove_model("person_2")
364+
stack.remove_model("person_2")
367365
await _ensure_person_not_present(async_page, person_2)
368366
await _ensure_person_not_present(async_page, person_1)
369367

370368
await take_screenshot(async_page, prefix="4.person-2-removed")
371369

372-
renderer.update_from_dict({"person_1": person_1, "person_2": person_2})
370+
stack.update_from_dict({"person_1": person_1, "person_2": person_2})
373371
await _ensure_person_is_present(async_page, person_1)
374372
await _ensure_person_is_present(async_page, person_2)
375373

376374
await take_screenshot(async_page, prefix="5.persons-added")
377375

378-
renderer.update_from_dict({"person_1": person_1})
376+
stack.update_from_dict({"person_1": person_1})
379377
await _ensure_person_is_present(async_page, person_1)
380378
await _ensure_person_not_present(async_page, person_2)
381379

382380
await take_screenshot(async_page, prefix="6.person-2-removed")
383381

384-
renderer.update_from_dict({})
382+
stack.update_from_dict({})
385383
await _ensure_person_not_present(async_page, person_1)
386384
await _ensure_person_not_present(async_page, person_2)
387385
await take_screenshot(async_page, prefix="7.person-1-removed")

0 commit comments

Comments
 (0)