Example #1
0
 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