|
@@ -18,7 +18,7 @@ from taipy.gui import Gui
|
|
|
def test_slider_builder(gui: Gui, test_client, helpers):
|
|
|
gui._bind_var_val("x", 10)
|
|
|
with tgb.Page(frame=None) as page:
|
|
|
- tgb.slider(value="{x}")
|
|
|
+ tgb.slider(value="{x}") # type: ignore[attr-defined]
|
|
|
expected_list = [
|
|
|
"<Slider",
|
|
|
'updateVarName="_TpN_tpec_TpExPr_x_TPMDL_0',
|
|
@@ -31,7 +31,7 @@ def test_slider_builder(gui: Gui, test_client, helpers):
|
|
|
def test_slider_with_min_max_builder(gui: Gui, test_client, helpers):
|
|
|
gui._bind_var_val("x", 0)
|
|
|
with tgb.Page(frame=None) as page:
|
|
|
- tgb.slider(value="{x}", min=-10, max=10)
|
|
|
+ tgb.slider(value="{x}", min=-10, max=10) # type: ignore[attr-defined]
|
|
|
expected_list = ["<Slider", "min={-10.0}", "max={10.0}", "defaultValue={0}"]
|
|
|
helpers.test_control_builder(gui, page, expected_list)
|
|
|
|
|
@@ -39,9 +39,10 @@ def test_slider_with_min_max_builder(gui: Gui, test_client, helpers):
|
|
|
def test_slider_with_dict_labels_builder(gui: Gui, helpers):
|
|
|
sel = "Item 1" # noqa: F841
|
|
|
labels = {"Item 1": "Label Start", "Item 3": "Label End"} # noqa: F841
|
|
|
- gui._set_frame(inspect.currentframe())
|
|
|
+ if frame := inspect.currentframe():
|
|
|
+ gui._set_frame(frame)
|
|
|
with tgb.Page(frame=None) as page:
|
|
|
- tgb.slider(value="{sel}", lov="Item 1;Item 2;Item 3", labels=labels)
|
|
|
+ tgb.slider(value="{sel}", lov="Item 1;Item 2;Item 3", labels=labels) # type: ignore[attr-defined]
|
|
|
expected_list = [
|
|
|
"<Slider",
|
|
|
'labels="{"Item 1": "Label Start", "Item 3": "Label End"}"',
|
|
@@ -51,9 +52,10 @@ def test_slider_with_dict_labels_builder(gui: Gui, helpers):
|
|
|
|
|
|
def test_slider_with_boolean_labels_builder(gui: Gui, helpers):
|
|
|
sel = "Item 1" # noqa: F841
|
|
|
- gui._set_frame(inspect.currentframe())
|
|
|
+ if frame := inspect.currentframe():
|
|
|
+ gui._set_frame(frame)
|
|
|
with tgb.Page(frame=None) as page:
|
|
|
- tgb.slider(value="{sel}", lov="Item 1;Item 2;Item 3", labels=True)
|
|
|
+ tgb.slider(value="{sel}", lov="Item 1;Item 2;Item 3", labels=True) # type: ignore[attr-defined]
|
|
|
expected_list = ["<Slider", "labels={true}"]
|
|
|
helpers.test_control_builder(gui, page, expected_list)
|
|
|
|
|
@@ -61,7 +63,7 @@ def test_slider_with_boolean_labels_builder(gui: Gui, helpers):
|
|
|
def test_slider_items_builder(gui: Gui, test_client, helpers):
|
|
|
gui._bind_var_val("x", "Item 1")
|
|
|
with tgb.Page(frame=None) as page:
|
|
|
- tgb.slider(value="{x}", lov="Item 1;Item 2;Item 3", text_anchor="left")
|
|
|
+ tgb.slider(value="{x}", lov="Item 1;Item 2;Item 3", text_anchor="left") # type: ignore[attr-defined]
|
|
|
expected_list = [
|
|
|
"<Slider",
|
|
|
'updateVarName="_TpLv_tpec_TpExPr_x_TPMDL_0"',
|
|
@@ -76,7 +78,7 @@ def test_slider_items_builder(gui: Gui, test_client, helpers):
|
|
|
def test_slider_text_anchor_builder(gui: Gui, test_client, helpers):
|
|
|
gui._bind_var_val("x", "Item 1")
|
|
|
with tgb.Page(frame=None) as page:
|
|
|
- tgb.slider(value="{x}", text_anchor=None)
|
|
|
+ tgb.slider(value="{x}", text_anchor=None) # type: ignore[attr-defined]
|
|
|
expected_list = [
|
|
|
"<Slider",
|
|
|
'updateVarName="_TpN_tpec_TpExPr_x_TPMDL_0"',
|
|
@@ -89,7 +91,7 @@ def test_slider_text_anchor_builder(gui: Gui, test_client, helpers):
|
|
|
def test_slider_text_anchor_default_builder(gui: Gui, test_client, helpers):
|
|
|
gui._bind_var_val("x", "Item 1")
|
|
|
with tgb.Page(frame=None) as page:
|
|
|
- tgb.slider(value="{x}", items="Item 1")
|
|
|
+ tgb.slider(value="{x}", items="Item 1") # type: ignore[attr-defined]
|
|
|
expected_list = [
|
|
|
"<Slider",
|
|
|
'updateVarName="_TpN_tpec_TpExPr_x_TPMDL_0"',
|