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