Example #1
0
def test_build_node_query_no_tags(bbox1):
    query = osm.build_node_query(*bbox1)

    assert query == ('[out:json];'
                     '('
                     '  node'
                     '  '
                     '  ({},{},{},{});'
                     ');'
                     'out;').format(*bbox1)
Example #2
0
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)
Example #3
0
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)
Example #4
0
def test_build_node_query_no_tags(bbox1):
    query = osm.build_node_query(*bbox1)

    assert query == (
        '[out:json];'
        '('
        '  node'
        '  '
        '  ({},{},{},{});'
        ');'
        'out;').format(*bbox1)
Example #5
0
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)
Example #6
0
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)