def test1(): '''ASTRODATA-single-extfuncs TEST 1: get_data() ''' print('\n\t* single ext fits testfile: %s' % sci1) ad = AstroData(sci1) print('\tad = AstroData(sci1)') data = ad.get_data() print('\tdata = ad.get_data()') print('\tid(data) = %s' % str(id(data))) print('\tid(ad.data) = %s' % str(id(ad.data))) eq_(id(data), id(ad.data), msg='objects are different')
def test7(): '''ASTRODATA-single-extfuncs TEST 7: MEF exceptions ''' print('\n\t* MEF testfile: %s' % sci123) hdulist = pyfits.open(sci123) print('\thdulist = pyfits.open(sci123)') ad = AstroData(hdulist) print('\tad = AstroData(hdulist) # 3 ext MEF hdulist') mes1 = 'This member or method can only be called for ' mes1 += 'Single HDU AstroData instances' try: data = ad.get_data() except Errors.SingleHDUMemberExcept,s: pass