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
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
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
def test_ncss_query_accept(): """Test making a query with an accept.""" nq = NCSSQuery().accept('csv') assert str(nq) == 'accept=csv'
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
def test_ncss_query_add_latlon(): """Test query when requesting adding lon and lat.""" nq = NCSSQuery().add_lonlat(True) assert str(nq) == 'addLatLon=True'
def test_ncss_query_vertical_level(): """Test making a query with a vertical level.""" nq = NCSSQuery().vertical_level(50000) assert str(nq) == 'vertCoord=50000'
def test_ncss_query_accept(): nq = NCSSQuery().accept('csv') assert str(nq) == 'accept=csv'
def test_ncss_query_strides(): nq = NCSSQuery().strides(5, 10) query = str(nq) assert 'timeStride=5' in query assert 'horizStride=10' in query
def test_ncss_query_add_latlon(): nq = NCSSQuery().add_lonlat(True) assert str(nq) == 'addLatLon=True'
def test_ncss_query_vertical_level(): nq = NCSSQuery().vertical_level(50000) assert str(nq) == 'vertCoord=50000'
def test_accept(self): nq = NCSSQuery().accept('csv') eq_(str(nq), 'accept=csv')
def test_add_latlon(self): nq = NCSSQuery().add_lonlat(True) eq_(str(nq), 'addLatLon=True')
def test_vertical_level(self): nq = NCSSQuery().vertical_level(50000) eq_(str(nq), 'vertCoord=50000')