def createArchiFromConcepts(fileArchimate, fileConceptsImport, fileArchimateImport): logger.info(u"Using : %s" % fileArchimate) logger.info(u"Loading :" + fileConceptsImport) ic = ConceptsImportArchi(fileArchimate, fileConceptsImport) concepts = Concepts.loadConcepts(fileConceptsImport) # Create Subfolder folder = u"Implementation & Migration" subfolder = u"Dependancy Analysis - %s" % time.strftime(u"%Y%d%m_%H%M%S") ic.importConcepts(concepts, folder, subfolder) ic.exportXML(fileArchimateImport)
def test_CreateArchiFromConcepts(cleandir, fileArchimate): assert (os.path.isfile(fileArchimate) is True) assert (os.path.isfile(fileConceptsImport) is True) logger.info(u"Using : %s" % fileArchimate) logger.info(u"Loading : %s" % fileConceptsImport) ic = ConceptsImportArchi(fileArchimate, fileConceptsImport) concepts = Concepts.loadConcepts(fileConceptsImport) # Create Subfolder folder = u"Implementation & Migration" subfolder = u"Dependancy Analysis - %s" % time.strftime(u"%Y%d%m_%H%M%S") ic.importConcepts(concepts, folder, subfolder) ic.exportXML(fileArchimateImport) assert (os.path.isfile(fileArchimateImport) is True)