def __generateServices(self, numServices, serviceParameters): generator = self.__parameterGenerator() services = [] taxonomy = Taxonomy('Root') for i in xrange(numServices): service = [] for i in xrange(serviceParameters): p = generator.next() service.append(p) taxonomy.addChild('Root', p) services.append(service) return services, taxonomy
def __createDistributionTaxonomy(self): taxonomy = Taxonomy('Root') taxonomy.addChild('Root', 'A') taxonomy.addChild('Root', 'B') taxonomy.addChild('A', 'C') taxonomy.addChild('A', 'D') taxonomy.addChild('B', 'E') taxonomy.addChild('B', 'F') taxonomy.addChild('C', 'G') taxonomy.addChild('C', 'H') taxonomy.addChild('D', 'I') taxonomy.addChild('D', 'J') taxonomy.addChild('E', 'K') taxonomy.addChild('E', 'L') taxonomy.addChild('F', 'M') taxonomy.addChild('F', 'N') return taxonomy