Skip to content

Commit 2afbeb7

Browse files
authored
Merge pull request #2018 from roland-ruedenauer/remove-werkzeug-testing-workarounds
Remove workarounds in test code dealing with Werkzeug versions < 3.0.0
2 parents b7863b9 + 5bd96a4 commit 2afbeb7

File tree

3 files changed

+3
-12
lines changed

3 files changed

+3
-12
lines changed

src/moin/apps/frontend/_tests/test_frontend.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,7 @@ def _test_view(
4646
assert rv.headers["Content-Type"] in content_types
4747
if method == "GET":
4848
for item in data:
49-
if item == "<!doctype html": # TODO: remove workaround when Werkzeug >= 2.1.2 is set
50-
assert item in str(rv_data).lower()
51-
else:
52-
assert item in rv_data
49+
assert item in rv_data
5350
return rv
5451

5552
def _test_view_post(

src/moin/apps/serve/_tests/test_serve.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,4 @@ def test_files(self, app):
2020
rv = c.get(url_for("serve.files", name="DoesntExist"))
2121
assert rv.status == "404 NOT FOUND"
2222
assert rv.headers["Content-Type"] == "text/html; charset=utf-8"
23-
# TODO: remove workaround when Werkzeug >= 2.1.2 is set (PR 1325)
24-
assert "<!doctype html" in str(rv.data).lower()
23+
assert rv.text.startswith("<!doctype html")

src/moin/utils/_tests/test_interwiki.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
import tempfile
1111
import os.path
1212
import shutil
13-
import re
1413

1514
import pytest
1615
from flask import current_app as app
@@ -101,11 +100,7 @@ def test_url_for_item(self):
101100
]
102101

103102
for (item_name, wiki_name, field, namespace, rev, endpoint, _external), url in tests:
104-
# Workaround: substitute %40 with @ to allow both Werkzeug versions 2.2 and 2.3. TODO: remove later
105-
assert (
106-
re.sub("%40", "@", url_for_item(item_name, wiki_name, field, namespace, rev, endpoint, _external))
107-
== url
108-
)
103+
assert url_for_item(item_name, wiki_name, field, namespace, rev, endpoint, _external) == url
109104

110105
def test__split_namespace(self):
111106
map = set()

0 commit comments

Comments
 (0)