def test_entry_from_qr_block_with_missing_physobs(qr_block_with_missing_physobs): entry = DatabaseEntry._from_query_result_block(qr_block_with_missing_physobs) expected_entry = DatabaseEntry( source='STEREO_A', provider='SSC', fileid='swaves/2013/swaves_average_20130805_a_hfr.dat', observation_time_start=datetime(2013, 8, 5), observation_time_end=datetime(2013, 8, 6), instrument='SWAVES', size=3601.08, wavemin=2398339664000.0, wavemax=18737028625.0) assert entry == expected_entry
def test_entry_from_qr_block(query_result): entry = DatabaseEntry._from_query_result_block(query_result[0]) expected_entry = DatabaseEntry( source='SOHO', provider='SDAC', physobs='intensity', fileid='/archive/soho/private/data/processed/eit/lz/2001/01/efz20010101.010014', observation_time_start=datetime(2001, 1, 1, 1, 0, 14), observation_time_end=datetime(2001, 1, 1, 1, 0, 21), instrument='EIT', size=2059.0, wavemin=17.1, wavemax=17.1) assert entry == expected_entry
def test_entry_from_qr_block_kev(qr_block_with_kev_unit): # See issue #766. entry = DatabaseEntry._from_query_result_block(qr_block_with_kev_unit) assert entry.source == 'RHESSI' assert entry.provider == 'LSSP' assert entry.fileid == '/hessidata/2011/09/19/hsi_20110919_233340_002.fits' assert entry.observation_time_start == datetime(2011, 9, 19, 23, 33, 40) assert entry.observation_time_end == datetime(2011, 9, 20, 1, 9, 20) assert entry.instrument == 'RHESSI' assert round(entry.wavemin, 3) == 0.413 assert round(entry.wavemax, 7) == 0.0000729
def test_entry_from_qr_block_kev(qr_block_with_kev_unit): # See issue #766. entry = DatabaseEntry._from_query_result_block(qr_block_with_kev_unit) assert entry.source == 'RHESSI' assert entry.provider == 'LSSP' assert entry.fileid == '/hessidata/2011/09/20/hsi_20110920_010920' assert entry.observation_time_start == datetime(2011, 9, 20, 1, 9, 20) assert entry.observation_time_end == datetime(2011, 9, 20, 2, 27, 40) assert entry.instrument == 'RHESSI' assert entry.size == -1 assert round(entry.wavemin, 3) == 0.413 assert round(entry.wavemax, 7) == 0.0000729
def test_entry_from_qr_block_kev(qr_block_with_kev_unit): # See issue #766. entry = DatabaseEntry._from_query_result_block(qr_block_with_kev_unit) assert entry.source == 'RHESSI' assert entry.provider == 'LSSP' # TODO: Flaky test that needs a fix assert entry.fileid in ['/hessidata/2011/09/19/hsi_20110919_233340', '/hessidata/2011/09/20/hsi_20110920_010920'] assert entry.observation_time_start in [datetime(2011, 9, 20, 1, 9, 20), datetime(2011, 9, 19, 23, 33, 40)] assert entry.observation_time_end == datetime(2011, 9, 20, 2, 27, 40) assert entry.instrument == 'RHESSI' assert round(entry.wavemin, 3) == 0.413 assert round(entry.wavemax, 7) == 0.0000729
def test_entry_from_qr_block_kev(qr_block_with_kev_unit): # See issue #766. entry = DatabaseEntry._from_query_result_block(qr_block_with_kev_unit) assert entry.source == 'RHESSI' assert entry.provider == 'LSSP' # TODO: Flaky test that needs a fix assert entry.fileid in ['/hessidata/2011/09/19/hsi_20110919_233340', '/hessidata/2011/09/20/hsi_20110920_010920'] assert entry.observation_time_start in [datetime(2011, 9, 20, 1, 9, 20), datetime(2011, 9, 19, 23, 33, 40)] assert entry.observation_time_end in [datetime(2011, 9, 20, 2, 27, 40), datetime(2011, 9, 20, 1, 9, 20)] assert entry.instrument == 'RHESSI' assert round(entry.wavemin, 3) == 0.413 assert round(entry.wavemax, 7) == 0.0000729