Пример #1
0
def test_query_region_async(monkeypatch, patch_get):
    # check with the name
    monkeypatch.setattr(coord.name_resolve, 'get_icrs_coordinates',
                        mock_check_resolvable)
    response = ned.core.Ned.query_region_async("m1", get_query_payload=True)
    assert response['objname'] == "m1"
    assert response['search_type'] == "Near Name Search"
    # check with Galactic coordinates
    response = ned.core.Ned.query_region_async(commons.GalacticCoordGenerator(
        l=-67.02084, b=-29.75447, unit=(u.deg, u.deg)),
                                               get_query_payload=True)
    assert response['search_type'] == 'Near Position Search'
    npt.assert_approx_equal(response['lon'] % 360,
                            -67.02084 % 360,
                            significant=5)
    npt.assert_approx_equal(response['lat'], -29.75447, significant=5)
    response = ned.core.Ned.query_region_async("05h35m17.3s +22d00m52.2s")
    assert response is not None
Пример #2
0
import pytest
from astropy.table import Table
import astropy.coordinates as coord
import astropy.units as u

from astroquery.utils.mocks import MockResponse
from astroquery.utils import commons
from astroquery.ipac.irsa import Irsa, conf
from astroquery.ipac import irsa

DATA_FILES = {'Cone': 'Cone.xml',
              'Box': 'Box.xml',
              'Polygon': 'Polygon.xml'}

OBJ_LIST = ["m31", "00h42m44.330s +41d16m07.50s",
            commons.GalacticCoordGenerator(l=121.1743, b=-21.5733,
                                           unit=(u.deg, u.deg))]


def data_path(filename):
    data_dir = os.path.join(os.path.dirname(__file__), 'data')
    return os.path.join(data_dir, filename)


@pytest.fixture
def patch_get(request):
    mp = request.getfixturevalue("monkeypatch")

    mp.setattr(Irsa, '_request', get_mockreturn)
    return mp