Exemple #1
0
 def test_rmse_raise_config_error_on_extra_args(self):
     metric_config = {'type': 'rmse', 'something_extra': 'extra'}
     with pytest.raises(ConfigError):
         Metric.provide('rmse', metric_config, None)
Exemple #2
0
 def test_mae_on_interval_raise_config_error_on_extra_args(self):
     metric_config = {'type': 'mae_on_interval', 'something_extra': 'extra'}
     with pytest.raises(ConfigError):
         Metric.provide('mae_on_interval', metric_config, None)
Exemple #3
0
 def test_character_recognition_accuracy_raise_config_error_on_extra_args(self):
     adapter_config = {'type': 'character_recognition_accuracy', 'something_extra': 'extra'}
     with pytest.raises(ConfigError):
         Metric.provide('character_recognition_accuracy', adapter_config, None)
Exemple #4
0
 def test_multi_precision_raise_config_error_on_extra_args(self):
     metric_config = {'type': 'multi_precision', 'something_extra': 'extra'}
     with pytest.raises(ConfigError):
         Metric.provide('multi_precision', metric_config, None)
Exemple #5
0
 def test_detection_miss_rate_raise_config_error_on_extra_args(self):
     adapter_config = {'type': 'miss_rate', 'something_extra': 'extra'}
     with pytest.raises(ConfigError):
         Metric.provide('miss_rate', adapter_config, None)
Exemple #6
0
 def test_per_class_accuracy_raise_config_error_on_extra_args(self):
     adapter_config = {'type': 'accuracy_per_class', 'something_extra': 'extra'}
     with pytest.raises(ConfigError):
         Metric.provide('accuracy_per_class', adapter_config, None)
Exemple #7
0
 def test_all_metrics_raise_config_error_on_extra_args(self):
     for provider in Metric.providers:
         adapter_config = {'type': provider, 'something_extra': 'extra'}
         with pytest.raises(ConfigError):
             Metric.provide(provider, adapter_config, None)
 def test_frequency_weighted_accuracy_raise_config_error_on_extra_args(self):
     metric_config = {'type': 'frequency_weighted_accuracy', 'something_extra': 'extra'}
     with pytest.raises(ConfigError):
         Metric.provide('frequency_weighted_accuracy', metric_config, None)
 def test_segmentation_accuracy_raise_config_error_on_extra_args(self):
     metric_config = {'type': 'segmentation_accuracy', 'something_extra': 'extra'}
     with pytest.raises(ConfigError):
         Metric.provide('segmentation_accuracy', metric_config, None)
 def test_reid_map_raise_config_error_on_extra_args(self):
     adapter_config = {'type': 'reid_map', 'something_extra': 'extra'}
     with pytest.raises(ConfigError):
         Metric.provide('reid_map', adapter_config, None)
 def test_average_point_error_raise_config_error_on_extra_args(self):
     metric_config = {'type': 'normed_error', 'something_extra': 'extra'}
     with pytest.raises(ConfigError):
         Metric.provide('normed_error', metric_config, None)