From 462d4174b2f76da015ad4d9ec6d1998a47de918a Mon Sep 17 00:00:00 2001 From: Daniel Schadt Date: Sat, 22 Nov 2025 20:36:33 +0100 Subject: add test for xml_escape --- tests/unit/test_util.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/unit/test_util.py b/tests/unit/test_util.py index 0ecfdb2..cc92058 100644 --- a/tests/unit/test_util.py +++ b/tests/unit/test_util.py @@ -99,3 +99,15 @@ def test_tile_url(app_request): assert "{y}" in route_url assert "{z}" in route_url assert "bobby" in route_url + + +@pytest.mark.parametrize("value, expected", [ + ("", b""), + ("foo", b"foo"), + ("", b"<foo>"), + ("foo bar", b"foo bar"), + ("", b"</gpx>"), + ("äÖß", b"äÖß"), +]) +def test_xml_escape(value, expected): + assert util.xml_escape(value) == expected -- cgit v1.2.3