configurationengine/source/plugins/common/ConeTemplatePlugin/templatemlplugin/tests/create_dict_test/expected_tree.txt
author terytkon
Thu, 11 Mar 2010 17:04:37 +0200
changeset 0 2e8eeb919028
child 3 e7e0ae78773e
permissions -rw-r--r--
Adding EPL version of configurationengine.

{
    'Feature1': {
            '_fqr': 'Feature1',
            '_name': 'Feature 1',
            '_namespace': '',
            '_type': None,
            '_value': None,
            'BooleanSetting': {
                    '_fqr': 'Feature1.BooleanSetting',
                    '_name': 'Boolean setting',
                    '_namespace': 'Feature1',
                    '_type': 'boolean',
                    '_value': True,
                    },
            'FolderSetting': {
                    '_fqr': 'Feature1.FolderSetting',
                    '_name': 'Folder setting',
                    '_namespace': 'Feature1',
                    '_type': 'folder',
                    '_value': None,
                    'localPath': {
                            '_fqr': 'Feature1.FolderSetting.localPath',
                            '_name': 'localPath',
                            '_namespace': 'Feature1.FolderSetting',
                            '_type': 'string',
                            '_value': 'default_folder',
                            },
                    'targetPath': {
                            '_fqr': 'Feature1.FolderSetting.targetPath',
                            '_name': 'targetPath',
                            '_namespace': 'Feature1.FolderSetting',
                            '_type': 'string',
                            '_value': None,
                            },
                    },
            'IntSetting': {
                    '_fqr': 'Feature1.IntSetting',
                    '_name': 'Int setting',
                    '_namespace': 'Feature1',
                    '_type': 'int',
                    '_value': 10,
                    },
            'SequenceSetting': {
                    '_fqr': 'Feature1.SequenceSetting',
                    '_name': 'Sequence setting',
                    '_namespace': 'Feature1',
                    '_type': 'sequence',
                    '_value': [[['seq/file1.txt', None], 'false', 'item 1']],
                    'BooleanSubSetting': {
                            '_fqr': 'Feature1.SequenceSetting.BooleanSubSetting',
                            '_name': 'Boolean sub-setting',
                            '_namespace': 'Feature1.SequenceSetting',
                            '_type': 'boolean',
                            '_value': ['false'],
                            },
                    'FileSubSetting': {
                            '_fqr': 'Feature1.SequenceSetting.FileSubSetting',
                            '_name': 'File sub-setting',
                            '_namespace': 'Feature1.SequenceSetting',
                            '_type': 'file',
                            '_value': [['seq/file1.txt', None]],
                            'localPath': {
                                    '_fqr': 'Feature1.SequenceSetting.FileSubSetting.localPath',
                                    '_name': 'localPath',
                                    '_namespace': 'Feature1.SequenceSetting.FileSubSetting',
                                    '_type': 'string',
                                    '_value': ['seq/file1.txt'],
                                    },
                            'targetPath': {
                                    '_fqr': 'Feature1.SequenceSetting.FileSubSetting.targetPath',
                                    '_name': 'targetPath',
                                    '_namespace': 'Feature1.SequenceSetting.FileSubSetting',
                                    '_type': 'string',
                                    '_value': [None],
                                    },
                            },
                    'StringSubSetting': {
                            '_fqr': 'Feature1.SequenceSetting.StringSubSetting',
                            '_name': 'String sub-setting',
                            '_namespace': 'Feature1.SequenceSetting',
                            '_type': 'string',
                            '_value': ['item 1'],
                            },
                    },
            'StringSetting': {
                    '_fqr': 'Feature1.StringSetting',
                    '_name': 'String setting',
                    '_namespace': 'Feature1',
                    '_type': 'string',
                    '_value': 'default string',
                    },
            },
    'Feature2': {
            '_fqr': 'Feature2',
            '_name': 'Feature 2',
            '_namespace': '',
            '_type': None,
            '_value': None,
            'SequenceSetting': {
                    '_fqr': 'Feature2.SequenceSetting',
                    '_name': 'Sequence setting',
                    '_namespace': 'Feature2',
                    '_type': 'sequence',
                    '_value': [['1', 'seq1 2 item 1']],
                    'IntSubSetting': {
                            '_fqr': 'Feature2.SequenceSetting.IntSubSetting',
                            '_name': 'Int sub-setting',
                            '_namespace': 'Feature2.SequenceSetting',
                            '_type': 'int',
                            '_value': ['1'],
                            },
                    'StringSubSetting': {
                            '_fqr': 'Feature2.SequenceSetting.StringSubSetting',
                            '_name': 'String sub-setting',
                            '_namespace': 'Feature2.SequenceSetting',
                            '_type': 'string',
                            '_value': ['seq1 2 item 1'],
                            },
                    },
            'StringSetting': {
                    '_fqr': 'Feature2.StringSetting',
                    '_name': 'String setting',
                    '_namespace': 'Feature2',
                    '_type': 'string',
                    '_value': 'feature 2 string',
                    },
            },
    }