Changeset 1592 for trunk/test


Ignore:
Timestamp:
07/02/09 14:50:59 (15 years ago)
Author:
Malte Marquarding
Message:

More (unit) tests

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/test_scantable.py

    r1544 r1592  
    2424        st = self.st.copy()
    2525        self.assertNotEqual(id(st), id(self.st))
    26        
     26
    2727    def test_drop_scan(self):
    2828        st = self.st.drop_scan([1])
     
    4343        spec = self.st.get_mask(0)
    4444        self.assertEqual(len(spec), 4096)
    45        
     45
    4646    def test_set_spectrum(self):
    4747        spec = [ 1.0 for i in range(self.st.nchan()) ]
     
    6363                  'sum':720262.375, 'mean':175.845306396,
    6464                  'var':513.95324707, 'stddev':22.6705360413,
    65                   'avdev':16.3966751099, 'rms':177.300170898, 
    66                   'median':182.891845703} 
     65                  'avdev':16.3966751099, 'rms':177.300170898,
     66                  'median':182.891845703}
    6767        for k,v in stats.iteritems():
    6868            sval = self.st.stats(stat=k)
     
    7272
    7373    def test_get_column_names(self):
    74         cnames = ['SCANNO', 'CYCLENO', 'BEAMNO', 'IFNO', 
     74        cnames = ['SCANNO', 'CYCLENO', 'BEAMNO', 'IFNO',
    7575                  'POLNO', 'FREQ_ID', 'MOLECULE_ID', 'REFBEAMNO',
    76                   'TIME', 'INTERVAL', 'SRCNAME', 'SRCTYPE', 
     76                  'TIME', 'INTERVAL', 'SRCNAME', 'SRCTYPE',
    7777                  'FIELDNAME', 'SPECTRA', 'FLAGTRA', 'TSYS',
    78                   'DIRECTION', 'AZIMUTH', 'ELEVATION', 
    79                   'PARANGLE', 'OPACITY', 'TCAL_ID', 'FIT_ID',
     78                  'DIRECTION', 'AZIMUTH', 'ELEVATION',
     79                  'OPACITY', 'TCAL_ID', 'FIT_ID',
    8080                  'FOCUS_ID', 'WEATHER_ID', 'SRCVELOCITY',
    8181                  'SRCPROPERMOTION', 'SRCDIRECTION',
     
    8383        self.assertEqual(self.st.get_column_names(), cnames)
    8484
     85    def test_average_pol(self):
     86        ap = self.st.average_pol()
     87        self.assertEqual(ap.npol(), 1)
     88
    8589
    8690if __name__ == '__main__':
    8791    unittest.main()
    88 
Note: See TracChangeset for help on using the changeset viewer.