def testSanity(self): """cigaxg(cxgaig(n))==n for all n""" for name, proj, dims, xg, ig in self.knownValues: xgout = rpnstd.cigaxg(proj, ig[0], ig[1], ig[2], ig[3]) igout = rpnstd.cxgaig(proj, xgout[0], xgout[1], xgout[2], xgout[3]) self.assertEqual(igout, ig, name + igout.__repr__() + xgout.__repr__())
def testCigaxgKnownValues(self): """Cigaxg should give known result with known input""" for name,proj,dims,xg,ig in self.knownValues: xgout = rpnstd.cigaxg(proj,ig[0],ig[1],ig[2],ig[3]) self.assertAlmostEqual(xgout[0],xg[0],1,name+'[0]'+xgout.__repr__()) self.assertAlmostEqual(xgout[1],xg[1],1,name+'[1]'+xgout.__repr__()) self.assertAlmostEqual(xgout[2],xg[2],1,name+'[2]'+xgout.__repr__()) self.assertAlmostEqual(xgout[3],xg[3],1,name+'[3]'+xgout.__repr__())
def testSanity(self): """cigaxg(cxgaig(n))==n for all n""" for name,proj,dims,xg,ig in self.knownValues: xgout = rpnstd.cigaxg(proj,ig[0],ig[1],ig[2],ig[3]) igout = rpnstd.cxgaig(proj,xgout[0],xgout[1],xgout[2],xgout[3]) self.assertEqual(igout,ig,name+igout.__repr__()+xgout.__repr__())