def test_malformed_target_dataset_list(self, mock_logger): ret = parser._config_is_well_formed(self.malformed_target_list) self.assertFalse(ret) mock_logger.error.assert_called_with( "Expected to find list of target datasets but instead found " "object of type <type 'dict'>")
def test_warns_regarding_not_builtin_metric(self, mock_logger): ret = parser._config_is_well_formed(self.missing_metric_name) mock_logger.warn.assert_called_with( 'Unable to locate metric name NotABuiltInMetric in built-in ' 'metrics. If this is not a user defined metric then please check ' 'for potential misspellings.' )
def test_malformed_target_dataset_list(self, mock_logger): ret = parser._config_is_well_formed(self.malformed_target_list) self.assertFalse(ret) mock_logger.error.assert_called_with( "Expected to find list of target datasets but instead found " "object of type <type 'dict'>" )
def test_missing_subregion(self, mock_logger): ret = parser._config_is_well_formed(self.missing_subregions) self.assertFalse(ret) mock_logger.error.assert_called_with( 'Plot config that requires subregion information is present ' 'in a config file without adequate subregion information ' 'provided. Please ensure that you have properly supplied 1 or ' 'more subregion config values.')
def test_missing_subregion(self, mock_logger): ret = parser._config_is_well_formed(self.missing_subregions) self.assertFalse(ret) mock_logger.error.assert_called_with( 'Plot config that requires subregion information is present ' 'in a config file without adequate subregion information ' 'provided. Please ensure that you have properly supplied 1 or ' 'more subregion config values.' )
def test_bad_subregion_length(self): ret = parser._config_is_well_formed(self.bad_subregion_length) self.assertFalse(ret)
def test_bad_plot_config(self): ret = parser._config_is_well_formed(self.missing_metric_name) self.assertFalse(ret)
def test_not_builtin_metric(self): ret = parser._config_is_well_formed(self.missing_metric_name) self.assertFalse(ret)
def test_malformed_reference_config(self): ret = parser._config_is_well_formed(self.malformed_reference_conf) self.assertFalse(ret)
def test_warns_regarding_not_builtin_metric(self, mock_logger): ret = parser._config_is_well_formed(self.missing_metric_name) mock_logger.warn.assert_called_with( 'Unable to locate metric name NotABuiltInMetric in built-in ' 'metrics. If this is not a user defined metric then please check ' 'for potential misspellings.')