diff --git a/tests/__init__.py b/tests/__init__.py index c63b04e..c835b2d 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -428,6 +428,18 @@ class SimplePagureTest(unittest.TestCase): return output.get_data(as_text=True).split( 'name="csrf_token" type="hidden" value="')[1].split('">')[0] + def get_wtforms_version(self): + """Returns the wtforms version as a tuple.""" + import wtforms + wtforms_v = wtforms.__version__.split('.') + for idx, val in enumerate(wtforms_v): + try: + val = int(val) + except ValueError: + pass + wtforms_v[idx] = val + return tuple(wtforms_v) + def assertURLEqual(self, url_1, url_2): url_parsed_1 = list(urlparse(url_1)) url_parsed_1[4] = parse_qs(url_parsed_1[4]) diff --git a/tests/test_pagure_flask_ui_app.py b/tests/test_pagure_flask_ui_app.py index 9557498..c346bae 100644 --- a/tests/test_pagure_flask_ui_app.py +++ b/tests/test_pagure_flask_ui_app.py @@ -637,9 +637,15 @@ class PagureFlaskApptests(tests.Modeltests): self.assertIn( '