diff options
| -rw-r--r-- | tests/unit/test_util.py | 12 |
1 files changed, 12 insertions, 0 deletions
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"), + ("<foo>", b"<foo>"), + ("foo bar", b"foo bar"), + ("</gpx>", b"</gpx>"), + ("äÖß", b"äÖß"), +]) +def test_xml_escape(value, expected): + assert util.xml_escape(value) == expected |
