def test_naming(): """ Test unique naming in LayerList """ layers = LayerList() layer_a = Image(np.random.random((10, 10)), name='img') layer_b = Image(np.random.random((15, 15)), name='img') layers.append(layer_a) layers.append(layer_b) assert [lay.name for lay in layers] == ['img', 'img [1]'] layer_b.name = 'chg' assert [lay.name for lay in layers] == ['img', 'chg'] layer_a.name = 'chg' assert [lay.name for lay in layers] == ['chg [1]', 'chg']
def test_name(): """Test setting layer name.""" np.random.seed(0) data = np.random.random((10, 15)) layer = Image(data) assert layer.name == 'Image' layer = Image(data, name='random') assert layer.name == 'random' layer.name = 'img' assert layer.name == 'img'
def test_name(): """Test setting layer name.""" shapes = [(40, 20), (20, 10), (10, 5)] np.random.seed(0) data = [np.random.random(s) for s in shapes] layer = Image(data, is_pyramid=True) assert layer.name == 'Image' layer = Image(data, is_pyramid=True, name='random') assert layer.name == 'random' layer.name = 'img' assert layer.name == 'img'