def test_bad_layer(): clac = CLAC() clac.remove_layer('none') with raises(MissingLayer): clac.remove_layer('none', error_ok=False) with raises(MissingLayer): clac.get('key', layer_name='none')
def test_remove_layer(clac_layers): alpha, beta, _ = clac_layers cfg = CLAC(alpha, beta) assert cfg['beta_secret'] == 'fghij' cfg.remove_layer('beta') with raises(NoConfigKey): _ = cfg['beta_secret']