@@ -229,11 +229,32 @@ def test_collections():
229229
230230
231231def test_properties ():
232+ """Test an assortment of class properties"""
232233 c = SkyCoord ("297.5835 40.98339" , unit = (u .deg , u .deg ))
233234 assert_almost_equal (KeplerSearch (c , quarter = 6 ).cubedata .ra [0 ], 297.5835 )
234235 assert_almost_equal (KeplerSearch (c , quarter = 6 ).cubedata .dec [0 ], 40.98339 )
235236 assert len (KeplerSearch (c , quarter = 6 ).cubedata .target_name ) == 1
236237
238+ result = K2Search ("EPIC 205998445" , search_radius = 900 , campaign = 3 ).cubedata
239+ assert len (result ) == 4
240+ assert len (result .cloud_uri ) == 4
241+ assert (result .campaign == '3' ).all ()
242+
243+ result = KeplerSearch ("KIC 11904151" , exptime = "short" , quarter = [2 ,3 ,4 ]).cubedata
244+ assert len (result ) == 5
245+ assert all ([r in [2 ,3 ,4 ] for r in result .quarter ])
246+
247+ result = TESSSearch (tic , pipeline = "spoc" , sector = 1 , search_radius = 100 ).timeseries
248+ assert len (result ) == 2
249+ assert len (result .sector ) == 2
250+ assert (result .campaign == '1' ).all ()
251+ assert (result .mission == "TESS" ).all ()
252+ assert (result .pipeline == "SPOC" ).all ()
253+
254+
255+ with pytest .raises (AttributeError , match = "no attibute" ):
256+ result = MASTSearch ("EPIC 205998445" , search_radius = 900 ).cubedata
257+
237258
238259def test_source_confusion ():
239260 # Regression test for issue #148.
0 commit comments