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.' )
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.' )
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)
def test_valid_subregion(self): ret = parser._valid_plot_config_data(self.valid_subregion) self.assertTrue(ret)
def test_valid_contour(self): ret = parser._valid_plot_config_data(self.valid_contour) self.assertTrue(ret)