def prepare(self):
     # STEP 1: Reconstruct database and workload based on the given design
     d = Denormalizer(self.metadata_db, self.dataset_db, self.design)
     d.process()
     
     # STEP 2: Put indexs on the dataset_db based on the given design
     self.setIndexes(self.dataset_db, self.design)
Esempio n. 2
0
    def prepare(self):
        # STEP 1: Reconstruct database and workload based on the given design
        d = Denormalizer(self.metadata_db, self.dataset_db, self.design)
        d.process()

        # STEP 2: Put indexs on the dataset_db based on the given design
        self.setIndexes(self.dataset_db, self.design)
Esempio n. 3
0
 def set_positions(self, angles):
     denormalizer = Denormalizer(RANGES)
     denormalized = denormalizer.denormalize(angles)
     for idx, angle in enumerate(denormalized):
         time.sleep(0.1)
         print(angle)
         angle = int(angle)
         print(idx+1, angle)
         servo = idx + 1
         self.move(servo, angle)
         time.sleep(0.1)
    def testDenormalizer(self):
        d = Design()
        for col_name in self.col_names:
            d.addCollection(col_name)
        ## FOR
        op_list = self.printOperations()
        col_list = self.printAllCollections()
        d.setDenormalizationParent("koalas", "apples")

        dn = Denormalizer(self.metadata_db, self.dataset_db, d)
        dn.process()

        new_op_list = self.printOperations()
        new_col_list = self.printAllCollections()

        self.assertTrue("koalas" not in new_op_list)
        self.assertTrue("koalas" not in new_col_list)
Esempio n. 5
0
 def testDenormalizer(self):
     d = Design()
     for col_name in self.col_names:
         d.addCollection(col_name)
     ## FOR
     op_list = self.printOperations()
     col_list = self.printAllCollections()
     d.setDenormalizationParent("koalas", "apples")
     
     dn = Denormalizer(self.metadata_db, self.dataset_db, d)
     dn.process()
     
     new_op_list = self.printOperations()
     new_col_list = self.printAllCollections()
     
     self.assertTrue("koalas" not in new_op_list)
     self.assertTrue("koalas" not in new_col_list)