def test_check_required_plugin_file_settings_success(self): check = Plugin.check_required_plugin_file_settings( self.valid_plugin_info, Plugin.required_fields ) self.assertEquals(check, True)
def test_check_required_plugin_file_settings_error(self): with self.assertRaises(PluginJsonFileError) as e: Plugin.check_required_plugin_file_settings(self.invalid_plugin_info, Plugin.required_fields) self.assertEqual(str(e.exception), "Missing json attribute 'name'")