fix failing tests
This commit is contained in:
parent
2dfebe16c1
commit
e37c9373e6
@ -1259,6 +1259,7 @@ class LiteralEventChainVar(CachedVarOperation, LiteralVar, EventChainVar):
|
|||||||
[LiteralVar.create(event) for event in self._var_value.events]
|
[LiteralVar.create(event) for event in self._var_value.events]
|
||||||
),
|
),
|
||||||
arg_def_expr,
|
arg_def_expr,
|
||||||
|
self._var_value.event_actions,
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -58,14 +58,14 @@ def test_script_event_handler():
|
|||||||
)
|
)
|
||||||
render_dict = component.render()
|
render_dict = component.render()
|
||||||
assert (
|
assert (
|
||||||
f'onReady={{((...args) => ((addEvents([(Event("{EvState.get_full_name()}.on_ready", ({{ }})))], args, ({{ }})))))}}'
|
f'onReady={{((...args) => ((addEvents([(Event("{EvState.get_full_name()}.on_ready", ({{ }}), ({{ }})))], args, ({{ }})))))}}'
|
||||||
in render_dict["props"]
|
in render_dict["props"]
|
||||||
)
|
)
|
||||||
assert (
|
assert (
|
||||||
f'onLoad={{((...args) => ((addEvents([(Event("{EvState.get_full_name()}.on_load", ({{ }})))], args, ({{ }})))))}}'
|
f'onLoad={{((...args) => ((addEvents([(Event("{EvState.get_full_name()}.on_load", ({{ }}), ({{ }})))], args, ({{ }})))))}}'
|
||||||
in render_dict["props"]
|
in render_dict["props"]
|
||||||
)
|
)
|
||||||
assert (
|
assert (
|
||||||
f'onError={{((...args) => ((addEvents([(Event("{EvState.get_full_name()}.on_error", ({{ }})))], args, ({{ }})))))}}'
|
f'onError={{((...args) => ((addEvents([(Event("{EvState.get_full_name()}.on_error", ({{ }}), ({{ }})))], args, ({{ }})))))}}'
|
||||||
in render_dict["props"]
|
in render_dict["props"]
|
||||||
)
|
)
|
||||||
|
@ -832,7 +832,7 @@ def test_component_event_trigger_arbitrary_args():
|
|||||||
|
|
||||||
assert comp.render()["props"][0] == (
|
assert comp.render()["props"][0] == (
|
||||||
"onFoo={((__e, _alpha, _bravo, _charlie) => ((addEvents("
|
"onFoo={((__e, _alpha, _bravo, _charlie) => ((addEvents("
|
||||||
f'[(Event("{C1State.get_full_name()}.mock_handler", ({{ ["_e"] : __e["target"]["value"], ["_bravo"] : _bravo["nested"], ["_charlie"] : (_charlie["custom"] + 42) }})))], '
|
f'[(Event("{C1State.get_full_name()}.mock_handler", ({{ ["_e"] : __e["target"]["value"], ["_bravo"] : _bravo["nested"], ["_charlie"] : (_charlie["custom"] + 42) }}), ({{ }})))], '
|
||||||
"[__e, _alpha, _bravo, _charlie], ({ })))))}"
|
"[__e, _alpha, _bravo, _charlie], ({ })))))}"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -374,7 +374,7 @@ def test_format_match(
|
|||||||
events=[EventSpec(handler=EventHandler(fn=mock_event))],
|
events=[EventSpec(handler=EventHandler(fn=mock_event))],
|
||||||
args_spec=lambda: [],
|
args_spec=lambda: [],
|
||||||
),
|
),
|
||||||
'((...args) => ((addEvents([(Event("mock_event", ({ })))], args, ({ })))))',
|
'((...args) => ((addEvents([(Event("mock_event", ({ }), ({ })))], args, ({ })))))',
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
EventChain(
|
EventChain(
|
||||||
@ -395,7 +395,7 @@ def test_format_match(
|
|||||||
],
|
],
|
||||||
args_spec=lambda e: [e.target.value],
|
args_spec=lambda e: [e.target.value],
|
||||||
),
|
),
|
||||||
'((_e) => ((addEvents([(Event("mock_event", ({ ["arg"] : _e["target"]["value"] })))], [_e], ({ })))))',
|
'((_e) => ((addEvents([(Event("mock_event", ({ ["arg"] : _e["target"]["value"] }), ({ })))], [_e], ({ })))))',
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
EventChain(
|
EventChain(
|
||||||
@ -403,7 +403,19 @@ def test_format_match(
|
|||||||
args_spec=lambda: [],
|
args_spec=lambda: [],
|
||||||
event_actions={"stopPropagation": True},
|
event_actions={"stopPropagation": True},
|
||||||
),
|
),
|
||||||
'((...args) => ((addEvents([(Event("mock_event", ({ })))], args, ({ ["stopPropagation"] : true })))))',
|
'((...args) => ((addEvents([(Event("mock_event", ({ }), ({ })))], args, ({ ["stopPropagation"] : true })))))',
|
||||||
|
),
|
||||||
|
(
|
||||||
|
EventChain(
|
||||||
|
events=[
|
||||||
|
EventSpec(
|
||||||
|
handler=EventHandler(fn=mock_event),
|
||||||
|
event_actions={"stopPropagation": True},
|
||||||
|
)
|
||||||
|
],
|
||||||
|
args_spec=lambda: [],
|
||||||
|
),
|
||||||
|
'((...args) => ((addEvents([(Event("mock_event", ({ }), ({ ["stopPropagation"] : true })))], args, ({ })))))',
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
EventChain(
|
EventChain(
|
||||||
@ -411,7 +423,7 @@ def test_format_match(
|
|||||||
args_spec=lambda: [],
|
args_spec=lambda: [],
|
||||||
event_actions={"preventDefault": True},
|
event_actions={"preventDefault": True},
|
||||||
),
|
),
|
||||||
'((...args) => ((addEvents([(Event("mock_event", ({ })))], args, ({ ["preventDefault"] : true })))))',
|
'((...args) => ((addEvents([(Event("mock_event", ({ }), ({ })))], args, ({ ["preventDefault"] : true })))))',
|
||||||
),
|
),
|
||||||
({"a": "red", "b": "blue"}, '({ ["a"] : "red", ["b"] : "blue" })'),
|
({"a": "red", "b": "blue"}, '({ ["a"] : "red", ["b"] : "blue" })'),
|
||||||
(Var(_js_expr="var", _var_type=int).guess_type(), "var"),
|
(Var(_js_expr="var", _var_type=int).guess_type(), "var"),
|
||||||
@ -519,7 +531,7 @@ def test_format_event_handler(input, output):
|
|||||||
[
|
[
|
||||||
(
|
(
|
||||||
EventSpec(handler=EventHandler(fn=mock_event)),
|
EventSpec(handler=EventHandler(fn=mock_event)),
|
||||||
'(Event("mock_event", ({ })))',
|
'(Event("mock_event", ({ }), ({ })))',
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user