def test_build_node_query_no_tags(bbox1): query = osm.build_node_query(*bbox1) assert query == ('[out:json];' '(' ' node' ' ' ' ({},{},{},{});' ');' 'out;').format(*bbox1)
def test_build_node_query_tag_list(bbox1): tags = ['"tag1"="tag1"', '"tag2"!~"tag2|tag2"'] query = osm.build_node_query(*bbox1, tags=tags) assert query == ('[out:json];' '(' ' node' ' ["tag1"="tag1"]["tag2"!~"tag2|tag2"]' ' ({},{},{},{});' ');' 'out;').format(*bbox1)
def test_build_node_query_str_tag(bbox1): tag = '"tag"' query = osm.build_node_query(*bbox1, tags=tag) assert query == ('[out:json];' '(' ' node' ' ["tag"]' ' ({},{},{},{});' ');' 'out;').format(*bbox1)
def test_build_node_query_no_tags(bbox1): query = osm.build_node_query(*bbox1) assert query == ( '[out:json];' '(' ' node' ' ' ' ({},{},{},{});' ');' 'out;').format(*bbox1)
def test_build_node_query_tag_list(bbox1): tags = ['"tag1"="tag1"', '"tag2"!~"tag2|tag2"'] query = osm.build_node_query(*bbox1, tags=tags) assert query == ( '[out:json];' '(' ' node' ' ["tag1"="tag1"]["tag2"!~"tag2|tag2"]' ' ({},{},{},{});' ');' 'out;').format(*bbox1)
def test_build_node_query_str_tag(bbox1): tag = '"tag"' query = osm.build_node_query(*bbox1, tags=tag) assert query == ( '[out:json];' '(' ' node' ' ["tag"]' ' ({},{},{},{});' ');' 'out;').format(*bbox1)