map-machine/tests/test_scheme.py
2022-08-19 10:59:33 +03:00

24 lines
664 B
Python

"""Test scheme parsing."""
from typing import Any
from map_machine.scheme import Scheme
def test_verification_right() -> None:
"""Test verification process of tags in scheme."""
tags: dict[str, Any] = {
"colors": {"default": "#444444"},
"node_icons": [{"tags": [{"tags": {"a": "b"}}]}],
}
assert Scheme(tags).node_matchers[0].verify() is True
def test_verification_wrong() -> None:
"""Tag value should be string, not integer."""
tags: dict[str, Any] = {
"colors": {"default": "#444444"},
"node_icons": [{"tags": [{"tags": {"a": 0}}]}],
}
assert Scheme(tags).node_matchers[0].verify() is False