def test_clearing_layerlist(): """Test clearing layer list.""" layers = LayerList() layer = Image(np.random.random((10, 10))) layers.append(layer) layers.append(layer) assert len(layers) == 2 layers.clear() assert len(layers) == 0
def test_clearing_layerlist(qtbot): """Test clearing layer list.""" layers = LayerList() view = QtLayerList(layers) qtbot.addWidget(view) layers.extend([Image(np.random.random((15, 15))) for _ in range(4)]) assert view.vbox_layout.count() == 2 * (len(layers) + 1) assert check_layout_layers(view.vbox_layout, layers) assert check_layout_dividers(view.vbox_layout, len(layers)) layers.clear() assert len(layers) == 0 assert view.vbox_layout.count() == 2 * (len(layers) + 1) assert check_layout_layers(view.vbox_layout, layers) assert check_layout_dividers(view.vbox_layout, len(layers))