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)
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)