def getSingleElementGenerationTimes(): generationTimes = DictUtils.OrderedDict() for product in Factory.products.keys(): if "." in product: continue doneSection() startTime = time.time() scripts = ScriptContainer() element = Factory.build(product, 'Test', 'Product') element.setScriptContainer(scripts) html = element.toHTML() html += scripts.toHTML() generationTime = time.time() - startTime results['createAllOnce'] += generationTime generationTimes[generationTime] = (product, len(html)) results['longestCreationTime'] = generationTimes.orderedKeys[-1] return generationTimes