use different test points for different measures
This commit is contained in:
parent
d0122786db
commit
9a5c8777ce
@ -37,30 +37,35 @@ WHERE type ILIKE 'geometry'
|
|||||||
AND weight > 0
|
AND weight > 0
|
||||||
''').json()['rows']]
|
''').json()['rows']]
|
||||||
|
|
||||||
|
def default_point(column_id):
|
||||||
|
'''
|
||||||
|
Returns default test point for the column_id.
|
||||||
|
'''
|
||||||
|
if column_id.startswith('es.ine'):
|
||||||
|
return 'CDB_LatLng(40.39, -3.7)'
|
||||||
|
elif column_id.startswith('us.zillow'):
|
||||||
|
return 'CDB_LatLng(41.76, -73.52)'
|
||||||
|
else:
|
||||||
|
return 'CDB_LatLng(40.7, -73.9)'
|
||||||
|
|
||||||
|
|
||||||
@parameterized(MEASURE_COLUMNS)
|
@parameterized(MEASURE_COLUMNS)
|
||||||
def test_measure_points(column_id):
|
def test_measure_points(column_id):
|
||||||
resp = query('''
|
resp = query('''
|
||||||
SELECT *
|
SELECT * FROM cdb_observatory.OBS_GetMeasure({point}, '{column_id}')
|
||||||
FROM cdb_observatory.OBS_GetMeasure(cdb_observatory._TestPoint(),
|
'''.format(column_id=column_id, point=default_point(column_id)))
|
||||||
'{column_id}')
|
|
||||||
'''.format(column_id=column_id))
|
|
||||||
assert_equal(resp.status_code, 200)
|
assert_equal(resp.status_code, 200)
|
||||||
|
|
||||||
@parameterized(CATEGORY_COLUMNS)
|
@parameterized(CATEGORY_COLUMNS)
|
||||||
def test_category_points(column_id):
|
def test_category_points(column_id):
|
||||||
resp = query('''
|
resp = query('''
|
||||||
SELECT *
|
SELECT * FROM cdb_observatory.OBS_GetCategory({point}, '{column_id}')
|
||||||
FROM cdb_observatory.OBS_GetCategory(cdb_observatory._TestPoint(),
|
'''.format(column_id=column_id, point=default_point(column_id)))
|
||||||
'{column_id}')
|
|
||||||
'''.format(column_id=column_id))
|
|
||||||
assert_equal(resp.status_code, 200)
|
assert_equal(resp.status_code, 200)
|
||||||
|
|
||||||
@parameterized(BOUNDARY_COLUMNS)
|
@parameterized(BOUNDARY_COLUMNS)
|
||||||
def test_boundary_points(column_id):
|
def test_boundary_points(column_id):
|
||||||
resp = query('''
|
resp = query('''
|
||||||
SELECT *
|
SELECT * FROM cdb_observatory.OBS_GetBoundary({point}, '{column_id}')
|
||||||
FROM cdb_observatory.OBS_GetBoundary(cdb_observatory._TestPoint(),
|
'''.format(column_id=column_id, point=default_point(column_id)))
|
||||||
'{column_id}')
|
|
||||||
'''.format(column_id=column_id))
|
|
||||||
assert_equal(resp.status_code, 200)
|
assert_equal(resp.status_code, 200)
|
||||||
|
Loading…
Reference in New Issue
Block a user