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