Skip to content

Commit fa0e251

Browse files
committed
Add wait to tests
1 parent 9c9749f commit fa0e251

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

components/dash-core-components/tests/integration/misc/test_dcc_components_as_props.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
from time import sleep
12
from selenium.webdriver.common.keys import Keys
23
from dash import Dash, dcc, html
34
from dash.testing import wait
@@ -55,7 +56,7 @@ def test_mdcap001_dcc_components_as_props(dash_dcc):
5556
search_input.send_keys("4")
5657
options = dash_dcc.find_elements("#dropdown .dash-dropdown-option")
5758

58-
assert len(options) == 1
59+
wait.until(lambda: len(options) == 1, 1)
5960
wait.until(lambda: options[0].text == "h4", 1)
6061

6162
search_input.send_keys(Keys.ESCAPE)
@@ -65,6 +66,7 @@ def search_indexed(value, length, texts):
6566
search = dash_dcc.find_element("#indexed-search .dash-dropdown-search")
6667
dash_dcc.clear_input(search)
6768
search.send_keys(value)
69+
sleep(0.25)
6870
opts = dash_dcc.find_elements("#indexed-search .dash-dropdown-option")
6971

7072
assert len(opts) == length

tests/integration/renderer/test_children_reorder.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,14 +70,12 @@ def swap_button_action(n_clicks, children):
7070
f".dropdown_{i} .dash-dropdown-option:nth-child(1)"
7171
).click()
7272
dash_duo.wait_for_text_to_equal(f".dropdown_{i} .dash-dropdown-trigger", "A")
73-
dash_duo.find_element(f".dropdown_{i}").click()
7473
dash_duo.find_element(
7574
f".dropdown_{i} .dash-dropdown-option:nth-child(2)"
7675
).click()
7776
dash_duo.wait_for_text_to_equal(
7877
f".dropdown_{i} .dash-dropdown-trigger", "A, B\n2 selected"
7978
)
80-
dash_duo.find_element(f".dropdown_{i}").click()
8179
dash_duo.find_element(
8280
f".dropdown_{i} .dash-dropdown-option:nth-child(3)"
8381
).click()

0 commit comments

Comments
 (0)