configurationengine/source/cone/core/tests/unittest_configuration_project_import.py
equal
deleted
inserted
replaced
30 try: |
30 try: |
31 from xml.etree import cElementTree as ElementTree |
31 from xml.etree import cElementTree as ElementTree |
32 except ImportError: |
32 except ImportError: |
33 from xml.etree import ElementTree |
33 from xml.etree import ElementTree |
34 |
34 |
35 import __init__ |
|
36 from testautomation import unzip_file |
35 from testautomation import unzip_file |
37 |
36 |
38 from cone.public import exceptions, utils, api |
37 from cone.public import exceptions, utils, api |
39 from cone.storage.filestorage import FileStorage |
38 from cone.storage.filestorage import FileStorage |
40 from cone.storage.zipstorage import ZipStorage |
39 from cone.storage.zipstorage import ZipStorage |
113 conf_files.extend(conf.list_resources()) |
112 conf_files.extend(conf.list_resources()) |
114 |
113 |
115 p2.import_configuration(conf) |
114 p2.import_configuration(conf) |
116 p2.close() |
115 p2.close() |
117 self.assertTrue(os.path.exists("temp/imported")) |
116 self.assertTrue(os.path.exists("temp/imported")) |
118 files = fs2.list_resources("/",True) |
117 files = fs2.list_resources("/",recurse=True) |
119 |
118 |
120 conf_files = utils.distinct_array(conf_files) |
119 conf_files = utils.distinct_array(conf_files) |
121 conf_files.append('.metadata') |
120 conf_files.append('.metadata') |
122 files.sort() |
121 files.sort() |
123 conf_files.sort() |
122 conf_files.sort() |
134 rp.import_configuration(conf) |
133 rp.import_configuration(conf) |
135 rp.close() |
134 rp.close() |
136 p.close() |
135 p.close() |
137 self.assertTrue(os.path.exists(imported_folder)) |
136 self.assertTrue(os.path.exists(imported_folder)) |
138 store = api.Storage.open(imported_folder) |
137 store = api.Storage.open(imported_folder) |
139 files = store.list_resources('',True) |
138 files = store.list_resources('',recurse=True) |
140 conf_files.sort() |
139 conf_files.sort() |
141 files.sort() |
140 files.sort() |
142 self.assertEquals(conf_files,files) |
141 self.assertEquals(conf_files,files) |
143 shutil.rmtree(imported_folder) |
142 shutil.rmtree(imported_folder) |
144 |
143 |