check_settings_in_options

Checks that settings given a type str or int and allowable options are indeed valid.

param settings:Dictionary of processed settings
type settings:dict
param settings_types:
 Dictionary of settings types
type settings_types:
 dict
param settings_options:
 Dictionary of options (may be empty)
type settings_options:
 dict
raises:exception.NotValidSetting – if the setting is not allowed.