def test_all_schemas(stats_config):
    with stats_config.open() as src:
        loaded_config = yaml.load(src)
        # skip pcm and hdmedians statistics
        if all(product['statistic'] not in
               ['geomedian', 'new_geomedian', 'spectral_mad']
               for product in loaded_config['output_products']):
            stats_schema(loaded_config)
Esempio n. 2
0
def read_config(stats_config_file):
    _, config = next(read_documents(stats_config_file))
    stats_schema(config)
    return config
def test_sample_config(sample_stats_config):
    stats_schema(sample_stats_config)
def test_all_schemas(stats_config):
    with stats_config.open() as src:
        loaded_config = yaml.load(src)
        stats_schema(loaded_config)