def RunQAQueries(self,val, *args): # fn=getattr(self,val) sub = qz.lib.io.Subprocess(srcdb=self.QaSourcePath()) # sub = qz.lib.io.Subprocess(srcdb='homedirs/home/navin.k.mishra_clean/python;homedirs/home/ZincQA/python;ps') sub.start() # f = zn_nocache.query # aa = f(snapshot_id, select_fields) # sub.start() # methodToCall = getattr(comparejavavssparck,val) if val=='Query1()': qzt_qa = sub.runFunc(func.partial(self.Query1)) print qzt_qa sub.stop() elif val=='Query2()': qzt_qa = sub.runFunc(func.partial(self.Query2)) print qzt_qa sub.stop() elif val=='Query3()': qzt_qa = sub.runFunc(func.partial(self.Query3)) print qzt_qa sub.stop()
def RunProdQueries(self,val, *args): # fn=getattr(self,val) sub = qz.lib.io.Subprocess(srcdb=self.ProdSourcePath()) # sub = qz.lib.io.Subprocess(srcdb='homedirs/home/ZincQA/python;ps') sub.start() if val=='Query1()': qzt_ps = sub.runFunc(func.partial(self.Query1)) print qzt_ps sub.stop() elif val=='Query2()': qzt_ps = sub.runFunc(func.partial(self.Query2)) print qzt_ps sub.stop() elif val=='Query3()': qzt_ps = sub.runFunc(func.partial(self.Query3)) print qzt_ps sub.stop()
def RunQAQueries(self, *args): sub = qz.lib.io.Subprocess(srcdb=self.QaSourcePath()) # sub = qz.lib.io.Subprocess(srcdb='homedirs/home/navin.k.mishra_clean/python;homedirs/home/ZincQA/python;ps') sub.start() # f = zn_nocache.query # aa = f(snapshot_id, select_fields) # sub.start() qzt_qa = sub.runFunc(func.partial(self.val)) sub.stop() # qzt_qa = zn_nocache.query(snapshot_id, select_fields) print qzt_qa return qzt_qa
def RunProdQueries(self, *args): sub = qz.lib.io.Subprocess(srcdb=self.ProdSourcePath()) # sub = qz.lib.io.Subprocess(srcdb='homedirs/home/ZincQA/python;ps') sub.start() qzt_ps = sub.runFunc(func.partial(self.val)) # zn_nocache = ZnApi('universal', 'qa', use_cache=False) # date = '2014-08-14' #toda # snapshot_id = zn_nocache.snapshot_id(date, 'EOD') # select_fields = ['SOURCE','SUM("MTM")'] # qzt_ps = zn_nocache.query(snapshot_id, select_fields) # sub.start() # f = zn_nocache.query # aa = (snapshot_id, select_fields) # qzt_ps = sub.runFunc(f, args=aa) sub.stop() print qzt_ps return qzt_ps