예제 #1
0
def test_ibe_field_id(patch_get):
    table = Ibe.query_region(where="ptffield = 4808 and filter='R'")
    assert isinstance(table, Table)
    assert len(table) == 22
예제 #2
0
def test_ibe_pos(patch_get):
    table = Ibe.query_region(SkyCoord(148.969687 * u.deg, 69.679383 * u.deg),
                             where='expid <= 43010')
    assert isinstance(table, Table)
    assert len(table) == 21
예제 #3
0
def test_get_columns(patch_get):
    columns = Ibe.get_columns('ptf', 'images', 'level1')
    assert len(columns) == 173
    assert columns[0]['name'] == 'expid'
예제 #4
0
def test_list_tables(patch_get):
    assert Ibe.list_tables('ptf', 'images') == ['level1', 'level2']
예제 #5
0
def test_list_datasets(patch_get):
    assert Ibe.list_datasets('ptf') == ['images']
예제 #6
0
def test_list_missions(patch_get):
    assert Ibe.list_missions() == ['twomass', 'wise', 'ptf']