@@ -1107,17 +1107,41 @@ 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
+ assert_allclose (hpositions , (0.2 , 0.6 ))
1113
+ else :
1114
+ hpositions = [h .get_xdata ()[0 ] for h in slider ._handles ]
1115
+ assert_allclose (hpositions , (0.2 , 0.6 ))
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
+ assert_allclose (hpositions , (0.1 , 0.2 ))
1124
+ else :
1125
+ hpositions = [h .get_xdata ()[0 ] for h in slider ._handles ]
1126
+ assert_allclose (hpositions , (0.1 , 0.2 ))
1115
1127
1116
1128
slider .set_val ((- 1 , 10 ))
1117
1129
assert_allclose (slider .val , (0 , 1 ))
1130
+ if orientation == "vertical" :
1131
+ hpositions = [h .get_ydata ()[0 ] for h in slider ._handles ]
1132
+ assert_allclose (hpositions , (0 , 1 ))
1133
+ else :
1134
+ hpositions = [h .get_xdata ()[0 ] for h in slider ._handles ]
1135
+ assert_allclose (hpositions , (0 , 1 ))
1118
1136
1119
1137
slider .reset ()
1120
- assert_allclose (slider .val , [0.1 , 0.34 ])
1138
+ assert_allclose (slider .val , (0.1 , 0.34 ))
1139
+ if orientation == "vertical" :
1140
+ hpositions = [h .get_ydata ()[0 ] for h in slider ._handles ]
1141
+ assert_allclose (hpositions , (0.1 , 0.34 ))
1142
+ else :
1143
+ hpositions = [h .get_xdata ()[0 ] for h in slider ._handles ]
1144
+ assert_allclose (hpositions , (0.1 , 0.34 ))
1121
1145
1122
1146
1123
1147
def check_polygon_selector (event_sequence , expected_result , selections_count ,
0 commit comments