def validate_filter_item(key, value, argument_name): formatted_value_name = '{0}[{1}]'.format(argument_name, key) assert_string(key, 'Filter ID \'%s\'' % key) assert_type(value, FilterDefinition, argument_name=formatted_value_name) key_argument_name = 'key %s' % key value_argument_name = 'id %s' % value.id assert_equals(key, value['id'], key_argument_name, value_argument_name)
def validate_date_range_item(key, value, argument_name): formatted_value_name = '{0}[{1}]'.format(argument_name, key) assert_string(key, 'Date Range ID \'%s\'' % key) assert_type(value, DateRangeSpecification, argument_name=formatted_value_name) key_argument_name = 'key %s' % key value_argument_name = 'id %s' % value.id assert_equals(key, value['id'], key_argument_name, value_argument_name)
def validate_size_item(key, value, argument_name): formatted_value_name = '{0}[{1}]'.format(argument_name, key) assert_string(key, 'Size ID \'%s\'' % key) assert_type(value, LayoutSize, argument_name=formatted_value_name) key_argument_name = 'key %s' % key value_argument_name = 'id %s' % value.id assert_equals(key, value['id'], key_argument_name, value_argument_name)
def validate_settings_item(key, value, argument_name): formatted_value_name = '{0}[{1}]'.format(argument_name, key) assert_string(key, 'Settings ID \'%s\'' % key) assert_type(value, VisualizationSettings, argument_name=formatted_value_name) key_argument_name = 'key %s' % key value_argument_name = 'id %s' % value.id assert_equals(key, value['id'], key_argument_name, value_argument_name)