mirror of
https://github.com/enzet/map-machine.git
synced 2025-04-29 18:27:19 +02:00
24 lines
626 B
Python
24 lines
626 B
Python
"""
|
|
Test style constructing for ways and areas.
|
|
"""
|
|
from tests import SCHEME
|
|
|
|
__author__ = "Sergey Vartanov"
|
|
__email__ = "me@enzet.ru"
|
|
|
|
|
|
def test_style_empty() -> None:
|
|
"""Test constructing style of empty tags."""
|
|
assert SCHEME.get_style({}) == []
|
|
|
|
|
|
def test_style_unknown() -> None:
|
|
"""Test constructing style of unknown tags."""
|
|
assert SCHEME.get_style({"aaa": "bbb"}) == []
|
|
|
|
|
|
def test_style_area() -> None:
|
|
"""Test constructing style of landuse=grass."""
|
|
style = SCHEME.get_style({"landuse": "grass"})
|
|
assert len(style) == 1
|
|
assert style[0].style == {"fill": "#CFE0A8", "stroke": "#BFD098"}
|