Exemplo n.º 1
0
    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'>")
Exemplo n.º 2
0
 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.'
     )
Exemplo n.º 3
0
    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'>"
        )
Exemplo n.º 4
0
    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.')
Exemplo n.º 5
0
    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.'
        )
Exemplo n.º 6
0
 def test_bad_subregion_length(self):
     ret = parser._config_is_well_formed(self.bad_subregion_length)
     self.assertFalse(ret)
Exemplo n.º 7
0
 def test_bad_plot_config(self):
     ret = parser._config_is_well_formed(self.missing_metric_name)
     self.assertFalse(ret)
Exemplo n.º 8
0
 def test_not_builtin_metric(self):
     ret = parser._config_is_well_formed(self.missing_metric_name)
     self.assertFalse(ret)
Exemplo n.º 9
0
 def test_malformed_reference_config(self):
     ret = parser._config_is_well_formed(self.malformed_reference_conf)
     self.assertFalse(ret)
Exemplo n.º 10
0
 def test_bad_subregion_length(self):
     ret = parser._config_is_well_formed(self.bad_subregion_length)
     self.assertFalse(ret)
Exemplo n.º 11
0
 def test_bad_plot_config(self):
     ret = parser._config_is_well_formed(self.missing_metric_name)
     self.assertFalse(ret)
Exemplo n.º 12
0
 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.')
Exemplo n.º 13
0
 def test_not_builtin_metric(self):
     ret = parser._config_is_well_formed(self.missing_metric_name)
     self.assertFalse(ret)
Exemplo n.º 14
0
 def test_malformed_reference_config(self):
     ret = parser._config_is_well_formed(self.malformed_reference_conf)
     self.assertFalse(ret)