def test_from_fido_search_result_block(fido_search_result): entry = DatabaseEntry._from_fido_search_result_block( fido_search_result[0, 0][0].get_response(0)[0]) expected_entry = DatabaseEntry( source='Proba2', provider='esa', physobs='irradiance', fileid='http://proba2.oma.be/lyra/data/bsd/2012/01/01/lyra_20120101-000000_lev2_std.fits', observation_time_start=datetime(2012, 1, 1, 0, 0), observation_time_end=datetime(2012, 1, 2, 0, 0), wavemin=np.nan, wavemax=np.nan, instrument='lyra') assert entry == expected_entry