6
6
from dash .dependencies import Input , Output
7
7
8
8
9
- def test_rdpr003_persisted_dps (dash_dcc ):
9
+ def test_rdpr001_persisted_dps (dash_dcc ):
10
10
app = dash .Dash (__name__ )
11
11
app .layout = html .Div (
12
12
[
@@ -15,6 +15,8 @@ def test_rdpr003_persisted_dps(dash_dcc):
15
15
]
16
16
)
17
17
18
+ # changing value of date with each callback to verify
19
+ # persistenceTransforms is stripping the time-part from the date-time
18
20
@app .callback (Output ("container" , "children" ), [Input ("btn" , "n_clicks" )])
19
21
def update_output (value ):
20
22
return dcc .DatePickerSingle (
@@ -33,13 +35,12 @@ def display_dps(value):
33
35
dash_dcc .start_server (app )
34
36
35
37
dash_dcc .select_date_single ("dps" , day = "2" )
36
-
37
38
dash_dcc .wait_for_text_to_equal ("#dps-p" , "2020-01-02" )
38
39
dash_dcc .find_element ("#btn" ).click ()
39
40
dash_dcc .wait_for_text_to_equal ("#dps-p" , "2020-01-02" )
40
41
41
42
42
- def test_rdpr004_persisted_dpr (dash_dcc ):
43
+ def test_rdpr002_persisted_dpr (dash_dcc ):
43
44
app = dash .Dash (__name__ )
44
45
app .layout = html .Div (
45
46
[
@@ -54,6 +55,8 @@ def test_rdpr004_persisted_dpr(dash_dcc):
54
55
]
55
56
)
56
57
58
+ # changing value of start_date and end_date with each callback to verify
59
+ # persistenceTransforms is stripping the time-part from the date-time
57
60
@app .callback (Output ("container" , "children" ), [Input ("btn" , "n_clicks" )])
58
61
def update_output (value ):
59
62
return dcc .DatePickerRange (
@@ -77,7 +80,6 @@ def display_dpr_end(value):
77
80
dash_dcc .start_server (app )
78
81
79
82
dash_dcc .select_date_range ("dpr" , (2 , 5 ))
80
-
81
83
dash_dcc .wait_for_text_to_equal ("#dpr-p-start" , "2020-01-02" )
82
84
dash_dcc .wait_for_text_to_equal ("#dpr-p-end" , "2020-01-05" )
83
85
dash_dcc .find_element ("#btn" ).click ()
0 commit comments