def test_lock_aspect_ratio_selected_box_zeros(): # Test a single four corner rectangle that has zero size layer = Shapes(20 * np.zeros((1, 4, 2))) # select a shape layer._selected_box = layer.interaction_box(0) layer._is_moving = True # need to go through the generator _ = list(key_bindings.hold_to_lock_aspect_ratio(layer))
def test_lock_aspect_ratio_selected_box(): # Test a single four corner rectangle layer = Shapes(20 * np.random.random((1, 4, 2))) # select a shape layer._selected_box = layer.interaction_box(0) layer._moving_coordinates = (0, 0, 0) layer._is_moving = True # need to go through the generator _ = list(key_bindings.hold_to_lock_aspect_ratio(layer))