
* add module prefix to state names * fix state names in test_app * update state names in test_state * fix state names in test_var * fix state name in test_component * fix state names in test_format * fix state names in test_foreach * fix state names in test_cond * fix state names in test_datatable * fix state names in test_colors * fix state names in test_script * fix state names in test_match * fix state name in event1 fixture * fix pyright and darglint * fix state names in state_tree * fix state names in redis only test * fix state names in test_client_storage * fix state name in js template * add `get_state_name` and `get_full_state_name` helpers for `AppHarness` * fix state names in test_dynamic_routes * use new state name helpers in test_client_storage * fix state names in test_event_actions * fix state names in test_event_chain * fix state names in test_upload * fix state name in test_login_flow * fix state names in test_input * fix state names in test_form_submit * ruff * validate state module names * wtf is going on here? * remove comments leftover from refactoring * adjust new test_add_style_embedded_vars * fix state name in state.js * fix integration/test_client_state.py new SessionStorage feature was added with more full state names that need to be formatted in * fix pre-commit issues in test_client_storage.py * adjust test_computed_vars * adjust safe-guards * fix redis tests with new exception state --------- Co-authored-by: Masen Furer <m_github@0x26.net>
26 lines
483 B
Python
26 lines
483 B
Python
import pytest
|
|
|
|
from reflex.event import Event
|
|
from reflex.state import State
|
|
|
|
|
|
def create_event(name):
|
|
return Event(
|
|
token="<token>",
|
|
name=name,
|
|
router_data={
|
|
"pathname": "/",
|
|
"query": {},
|
|
"token": "<token>",
|
|
"sid": "<sid>",
|
|
"headers": {},
|
|
"ip": "127.0.0.1",
|
|
},
|
|
payload={},
|
|
)
|
|
|
|
|
|
@pytest.fixture
|
|
def event1():
|
|
return create_event(f"{State.get_name()}.hydrate")
|