Commits

David Mehringer authored b648a49e872
added more info to statwt test failure message

casatools/tests/tools/ms/test_tool_ms_statwt.py

Modified
252 252 ref = os.path.join(refdir, ref)
253 253 self.assertTrue(mytb.open(ref), "Table open failed for " + ref)
254 254 [
255 255 etimes, ewt, ewtsp, eflag, efrow, edata, esigma, esisp
256 256 ] = _get_table_cols(mytb)
257 257 mytb.done()
258 258 self.assertTrue(np.allclose(gwt, ewt), 'WEIGHT comparison failed')
259 259 if type(gwtsp) != type(None) and type(ewtsp) != type(None):
260 260 self.assertTrue(
261 261 np.allclose(gwtsp, ewtsp), 'WEIGHT_SPECTRUM comparison failed'
262 + f"max diff {np.max(np.abs(gwtsp - ewtsp))}"
262 263 )
263 264 self.assertTrue((gflag == eflag).all(), 'FLAG comparison failed')
264 265 self.assertTrue((gfrow == efrow).all(), 'FLAG_ROW comparison failed')
265 266 # all flags must be True where wtsp = 0
266 267 self.assertTrue(np.extract(gwtsp == 0, gflag).all())
267 268 self.assertTrue(np.allclose(gsigma, esigma), 'SIGMA comparison failed')
268 269 if type(gsisp) != type(None) and type(esisp) != type(None):
269 270 self.assertTrue(np.allclose(
270 271 gsisp, esisp), 'SIGMA_SPECTRUM comparison failed'
271 272 )

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut