Пример #1
0
    def test_missing_plot_type(self, mock_logger):
        ret = parser._valid_plot_config_data(self.missing_plot_type)
        self.assertFalse(ret)

        mock_logger.error.assert_called_with(
            'Plot config does not include a type attribute.'
        )
Пример #2
0
    def test_invalid_plot_type(self, mock_logger):
        ret = parser._valid_plot_config_data(self.bad_plot_type)
        self.assertFalse(ret)

        mock_logger.error.assert_called_with(
            'Invalid plot type specified.'
        )
Пример #3
0
    def test_missing_keys_subregion(self, mock_logger):
        ret = parser._valid_plot_config_data(self.missing_keys_subregion)

        present_keys = set(self.missing_keys_subregion.keys())
        missing_keys = self.required_subregion_keys - present_keys
        missing = sorted(list(missing_keys))

        err = ('Plot config does not contain required keys. '
               'The following keys are missing: {}').format(', '.join(missing))
        mock_logger.error.assert_called_with(err)
Пример #4
0
    def test_missing_keys_subregion(self, mock_logger):
        ret = parser._valid_plot_config_data(self.missing_keys_subregion)

        present_keys = set(self.missing_keys_subregion.keys())
        missing_keys = self.required_subregion_keys - present_keys
        missing = sorted(list(missing_keys))

        err = (
            'Plot config does not contain required keys. '
            'The following keys are missing: {}'
        ).format(', '.join(missing))
        mock_logger.error.assert_called_with(err)
Пример #5
0
 def test_valid_subregion(self):
     ret = parser._valid_plot_config_data(self.valid_subregion)
     self.assertTrue(ret)
Пример #6
0
 def test_valid_contour(self):
     ret = parser._valid_plot_config_data(self.valid_contour)
     self.assertTrue(ret)
Пример #7
0
    def test_missing_plot_type(self, mock_logger):
        ret = parser._valid_plot_config_data(self.missing_plot_type)
        self.assertFalse(ret)

        mock_logger.error.assert_called_with(
            'Plot config does not include a type attribute.')
Пример #8
0
    def test_invalid_plot_type(self, mock_logger):
        ret = parser._valid_plot_config_data(self.bad_plot_type)
        self.assertFalse(ret)

        mock_logger.error.assert_called_with('Invalid plot type specified.')
Пример #9
0
 def test_valid_subregion(self):
     ret = parser._valid_plot_config_data(self.valid_subregion)
     self.assertTrue(ret)
Пример #10
0
 def test_valid_contour(self):
     ret = parser._valid_plot_config_data(self.valid_contour)
     self.assertTrue(ret)