map-machine/tests/test_mapcss.py
2022-07-18 23:31:23 +03:00

24 lines
595 B
Python

"""Test MapCSS generation."""
from map_machine.mapcss import MapCSSWriter
from map_machine.scheme import NodeMatcher
from tests import SCHEME
__author__ = "Sergey Vartanov"
__email__ = "me@enzet.ru"
def test_mapcss() -> None:
"""Test MapCSS generation."""
writer: MapCSSWriter = MapCSSWriter(SCHEME, "icons")
matcher: NodeMatcher = NodeMatcher(
{"tags": {"natural": "tree"}, "shapes": ["tree"]}, {}
)
selector = writer.add_selector("node", matcher)
assert (
selector
== """\
node[natural="tree"] {
icon-image: "icons/tree.svg";
}
"""
)