@@ -1107,17 +1107,38 @@ def test_range_slider(orientation):
1107
1107
1108
1108
slider .set_val ((0.2 , 0.6 ))
1109
1109
assert_allclose (slider .val , (0.2 , 0.6 ))
1110
+ if orientation == "vertical" :
1111
+ hpositions = [h .get_ydata ()[0 ] for h in slider ._handles ]
1112
+ else :
1113
+ hpositions = [h .get_xdata ()[0 ] for h in slider ._handles ]
1114
+ assert_allclose (hpositions , (0.2 , 0.6 ))
1115
+
1110
1116
box = slider .poly .get_extents ().transformed (ax .transAxes .inverted ())
1111
1117
assert_allclose (box .get_points ().flatten ()[idx ], [0.2 , .25 , 0.6 , .75 ])
1112
1118
1113
1119
slider .set_val ((0.2 , 0.1 ))
1114
1120
assert_allclose (slider .val , (0.1 , 0.2 ))
1121
+ if orientation == "vertical" :
1122
+ hpositions = [h .get_ydata ()[0 ] for h in slider ._handles ]
1123
+ else :
1124
+ hpositions = [h .get_xdata ()[0 ] for h in slider ._handles ]
1125
+ assert_allclose (hpositions , (0.1 , 0.2 ))
1115
1126
1116
1127
slider .set_val ((- 1 , 10 ))
1117
1128
assert_allclose (slider .val , (0 , 1 ))
1129
+ if orientation == "vertical" :
1130
+ hpositions = [h .get_ydata ()[0 ] for h in slider ._handles ]
1131
+ else :
1132
+ hpositions = [h .get_xdata ()[0 ] for h in slider ._handles ]
1133
+ assert_allclose (hpositions , (0 , 1 ))
1118
1134
1119
1135
slider .reset ()
1120
- assert_allclose (slider .val , [0.1 , 0.34 ])
1136
+ assert_allclose (slider .val , (0.1 , 0.34 ))
1137
+ if orientation == "vertical" :
1138
+ hpositions = [h .get_ydata ()[0 ] for h in slider ._handles ]
1139
+ else :
1140
+ hpositions = [h .get_xdata ()[0 ] for h in slider ._handles ]
1141
+ assert_allclose (hpositions , (0.1 , 0.34 ))
1121
1142
1122
1143
1123
1144
def check_polygon_selector (event_sequence , expected_result , selections_count ,
0 commit comments