コード例 #1
0
ファイル: model.py プロジェクト: vedantr/Harmony
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)
コード例 #2
0
ファイル: model.py プロジェクト: vedantr/Harmony
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)
コード例 #3
0
ファイル: model.py プロジェクト: vedantr/Harmony
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)
コード例 #4
0
ファイル: model.py プロジェクト: vedantr/Harmony
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)