|
@@ -42,7 +42,7 @@ def test_match_components():
|
|
|
|
|
|
assert match_cases[0][0]._js_expr == "1"
|
|
|
assert match_cases[0][0]._var_type is int
|
|
|
- first_return_value_render = match_cases[0][1].render()
|
|
|
+ first_return_value_render = match_cases[0][1]
|
|
|
assert first_return_value_render["name"] == "RadixThemesText"
|
|
|
assert first_return_value_render["children"][0]["contents"] == '{"first value"}'
|
|
|
|
|
@@ -50,31 +50,31 @@ def test_match_components():
|
|
|
assert match_cases[1][0]._var_type is int
|
|
|
assert match_cases[1][1]._js_expr == "3"
|
|
|
assert match_cases[1][1]._var_type is int
|
|
|
- second_return_value_render = match_cases[1][2].render()
|
|
|
+ second_return_value_render = match_cases[1][2]
|
|
|
assert second_return_value_render["name"] == "RadixThemesText"
|
|
|
assert second_return_value_render["children"][0]["contents"] == '{"second value"}'
|
|
|
|
|
|
assert match_cases[2][0]._js_expr == "[1, 2]"
|
|
|
assert match_cases[2][0]._var_type == List[int]
|
|
|
- third_return_value_render = match_cases[2][1].render()
|
|
|
+ third_return_value_render = match_cases[2][1]
|
|
|
assert third_return_value_render["name"] == "RadixThemesText"
|
|
|
assert third_return_value_render["children"][0]["contents"] == '{"third value"}'
|
|
|
|
|
|
assert match_cases[3][0]._js_expr == '"random"'
|
|
|
assert match_cases[3][0]._var_type is str
|
|
|
- fourth_return_value_render = match_cases[3][1].render()
|
|
|
+ fourth_return_value_render = match_cases[3][1]
|
|
|
assert fourth_return_value_render["name"] == "RadixThemesText"
|
|
|
assert fourth_return_value_render["children"][0]["contents"] == '{"fourth value"}'
|
|
|
|
|
|
assert match_cases[4][0]._js_expr == '({ ["foo"] : "bar" })'
|
|
|
assert match_cases[4][0]._var_type == Mapping[str, str]
|
|
|
- fifth_return_value_render = match_cases[4][1].render()
|
|
|
+ fifth_return_value_render = match_cases[4][1]
|
|
|
assert fifth_return_value_render["name"] == "RadixThemesText"
|
|
|
assert fifth_return_value_render["children"][0]["contents"] == '{"fifth value"}'
|
|
|
|
|
|
assert match_cases[5][0]._js_expr == f"({MatchState.get_name()}.num + 1)"
|
|
|
assert match_cases[5][0]._var_type is int
|
|
|
- fifth_return_value_render = match_cases[5][1].render()
|
|
|
+ fifth_return_value_render = match_cases[5][1]
|
|
|
assert fifth_return_value_render["name"] == "RadixThemesText"
|
|
|
assert fifth_return_value_render["children"][0]["contents"] == '{"sixth value"}'
|
|
|
|