Unit test updates
This commit is contained in:
parent
24ff29f74d
commit
df37bf781c
@ -1008,6 +1008,7 @@ async def test_dynamic_route_var_route_change_completed_on_load(
|
|||||||
sid = "mock_sid"
|
sid = "mock_sid"
|
||||||
client_ip = "127.0.0.1"
|
client_ip = "127.0.0.1"
|
||||||
state = await app.state_manager.get_state(substate_token)
|
state = await app.state_manager.get_state(substate_token)
|
||||||
|
state.router_data = {"simulate": "hydrated"}
|
||||||
assert state.dynamic == ""
|
assert state.dynamic == ""
|
||||||
exp_vals = ["foo", "foobar", "baz"]
|
exp_vals = ["foo", "foobar", "baz"]
|
||||||
|
|
||||||
@ -1180,6 +1181,9 @@ async def test_process_events(mocker, token: str):
|
|||||||
"ip": "127.0.0.1",
|
"ip": "127.0.0.1",
|
||||||
}
|
}
|
||||||
app = App(state=GenState)
|
app = App(state=GenState)
|
||||||
|
state = await app.state_manager.get_state(_substate_key(token, GenState))
|
||||||
|
state.router_data = {"simulate": "hydrated"}
|
||||||
|
|
||||||
mocker.patch.object(app, "_postprocess", AsyncMock())
|
mocker.patch.object(app, "_postprocess", AsyncMock())
|
||||||
event = Event(
|
event = Event(
|
||||||
token=token,
|
token=token,
|
||||||
|
@ -1982,6 +1982,10 @@ class BackgroundTaskState(BaseState):
|
|||||||
order: List[str] = []
|
order: List[str] = []
|
||||||
dict_list: Dict[str, List[int]] = {"foo": [1, 2, 3]}
|
dict_list: Dict[str, List[int]] = {"foo": [1, 2, 3]}
|
||||||
|
|
||||||
|
def __init__(self, **kwargs): # noqa: D107
|
||||||
|
super().__init__(**kwargs)
|
||||||
|
self.router_data = {"simulate": "hydrate"}
|
||||||
|
|
||||||
@rx.var
|
@rx.var
|
||||||
def computed_order(self) -> List[str]:
|
def computed_order(self) -> List[str]:
|
||||||
"""Get the order as a computed var.
|
"""Get the order as a computed var.
|
||||||
@ -2732,7 +2736,7 @@ def test_set_base_field_via_setter():
|
|||||||
assert "c2" in bfss.dirty_vars
|
assert "c2" in bfss.dirty_vars
|
||||||
|
|
||||||
|
|
||||||
def exp_is_hydrated(state: State, is_hydrated: bool = True) -> Dict[str, Any]:
|
def exp_is_hydrated(state: BaseState, is_hydrated: bool = True) -> Dict[str, Any]:
|
||||||
"""Expected IS_HYDRATED delta that would be emitted by HydrateMiddleware.
|
"""Expected IS_HYDRATED delta that would be emitted by HydrateMiddleware.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
@ -2811,7 +2815,8 @@ async def test_preprocess(app_module_mock, token, test_state, expected, mocker):
|
|||||||
app = app_module_mock.app = App(
|
app = app_module_mock.app = App(
|
||||||
state=State, load_events={"index": [test_state.test_handler]}
|
state=State, load_events={"index": [test_state.test_handler]}
|
||||||
)
|
)
|
||||||
state = State()
|
state = await app.state_manager.get_state(_substate_key(token, State))
|
||||||
|
state.router_data = {"simulate": "hydrate"}
|
||||||
|
|
||||||
updates = []
|
updates = []
|
||||||
async for update in rx.app.process(
|
async for update in rx.app.process(
|
||||||
@ -2858,7 +2863,8 @@ async def test_preprocess_multiple_load_events(app_module_mock, token, mocker):
|
|||||||
state=State,
|
state=State,
|
||||||
load_events={"index": [OnLoadState.test_handler, OnLoadState.test_handler]},
|
load_events={"index": [OnLoadState.test_handler, OnLoadState.test_handler]},
|
||||||
)
|
)
|
||||||
state = State()
|
state = await app.state_manager.get_state(_substate_key(token, State))
|
||||||
|
state.router_data = {"simulate": "hydrate"}
|
||||||
|
|
||||||
updates = []
|
updates = []
|
||||||
async for update in rx.app.process(
|
async for update in rx.app.process(
|
||||||
|
Loading…
Reference in New Issue
Block a user