def provider(): yield digest.Node({"id": "1", "lon": "1.1", "lat": "1.2"}) yield digest.Node({"id": "2", "lon": "1.3", "lat": "1.4"}) node = digest.Node({"id": "6", "lon": "1.5", "lat": "1.6"}) node.add_tag("name", "bob") node.add_tag("key0", "value0") yield node
def test_Node(): el = digest.Node({"id": "1234", "lat": "12.4635251", "lon": "47.21753211"}) assert (el.latitude == pytest.approx(12.4635251)) assert (el.longitude == pytest.approx(47.21753211)) el.tags["bob"] = "asa" assert (str(el) == "Node(1234 @ [12.4635251,47.21753211] {'bob': 'asa'})")
def node(): node = digest.Node({"id": "1234", "lon": "1.1", "lat": "1.2"}) node.add_tag("name", "bob") node.add_tag("key0", "value0") return node
def rels(): yield digest.Node({"id": "3", "lon": "1.1", "lat": "1.2"}) yield way
def provider(): yield digest.Node({"id": "1", "lon": "1.1", "lat": "1.2"}) yield digest.Node({"id": "3", "lon": "1.3", "lat": "1.4"})