Ejemplo n.º 1
0
def test_ncss_query_proj_box():
    nq = NCSSQuery().lonlat_point(1, 2).projection_box(-1, -2, -3, -4)
    query = str(nq)
    assert query.count('=') == 4
    assert 'minx=-1' in query
    assert 'maxx=-3' in query
    assert 'miny=-2' in query
    assert 'maxy=-4' in query
Ejemplo n.º 2
0
 def test_proj_box(self):
     nq = NCSSQuery().lonlat_point(1, 2).projection_box(-1, -2, -3, -4)
     query = str(nq)
     eq_(query.count('='), 4)
     assert 'minx=-1' in query
     assert 'maxx=-3' in query
     assert 'miny=-2' in query
     assert 'maxy=-4' in query
Ejemplo n.º 3
0
def test_ncss_query_proj_box():
    """Test forming a query with a projected bounding box."""
    nq = NCSSQuery().lonlat_point(1, 2).projection_box(-1, -2, -3, -4)
    query = str(nq)
    assert query.count('=') == 4
    assert 'minx=-1' in query
    assert 'maxx=-3' in query
    assert 'miny=-2' in query
    assert 'maxy=-4' in query
Ejemplo n.º 4
0
def test_ncss_query_accept():
    """Test making a query with an accept."""
    nq = NCSSQuery().accept('csv')
    assert str(nq) == 'accept=csv'
Ejemplo n.º 5
0
def test_ncss_query_strides():
    """Test making a query with strides."""
    nq = NCSSQuery().strides(5, 10)
    query = str(nq)
    assert 'timeStride=5' in query
    assert 'horizStride=10' in query
Ejemplo n.º 6
0
def test_ncss_query_add_latlon():
    """Test query when requesting adding lon and lat."""
    nq = NCSSQuery().add_lonlat(True)
    assert str(nq) == 'addLatLon=True'
Ejemplo n.º 7
0
def test_ncss_query_vertical_level():
    """Test making a query with a vertical level."""
    nq = NCSSQuery().vertical_level(50000)
    assert str(nq) == 'vertCoord=50000'
Ejemplo n.º 8
0
def test_ncss_query_accept():
    nq = NCSSQuery().accept('csv')
    assert str(nq) == 'accept=csv'
Ejemplo n.º 9
0
def test_ncss_query_strides():
    nq = NCSSQuery().strides(5, 10)
    query = str(nq)
    assert 'timeStride=5' in query
    assert 'horizStride=10' in query
Ejemplo n.º 10
0
def test_ncss_query_add_latlon():
    nq = NCSSQuery().add_lonlat(True)
    assert str(nq) == 'addLatLon=True'
Ejemplo n.º 11
0
def test_ncss_query_vertical_level():
    nq = NCSSQuery().vertical_level(50000)
    assert str(nq) == 'vertCoord=50000'
Ejemplo n.º 12
0
 def test_accept(self):
     nq = NCSSQuery().accept('csv')
     eq_(str(nq), 'accept=csv')
Ejemplo n.º 13
0
 def test_add_latlon(self):
     nq = NCSSQuery().add_lonlat(True)
     eq_(str(nq), 'addLatLon=True')
Ejemplo n.º 14
0
 def test_vertical_level(self):
     nq = NCSSQuery().vertical_level(50000)
     eq_(str(nq), 'vertCoord=50000')