Fix build with Python 3.11.0a1
This commit is contained in:
parent
5fea553081
commit
f7a716750b
3 changed files with 94 additions and 0 deletions
56
1527.patch
Normal file
56
1527.patch
Normal file
|
|
@ -0,0 +1,56 @@
|
|||
From 757756696ceebf9967ad8b8c6df60a2be7f23c51 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= <miro@hroncok.cz>
|
||||
Date: Thu, 4 Nov 2021 18:03:06 +0100
|
||||
Subject: [PATCH] Tests: Adapt expected traceback regexes for Python 3.11.0a1
|
||||
|
||||
Fixes https://github.com/pallets/jinja/issues/1526
|
||||
|
||||
Before:
|
||||
|
||||
File ".../broken.html", line 2, in <module>
|
||||
{{ fail() }}
|
||||
File ".../test_debug.py", line 32, in <lambda>
|
||||
tmpl.render(fail=lambda: 1 / 0)
|
||||
ZeroDivisionError: division by zero
|
||||
|
||||
After:
|
||||
|
||||
File ".../broken.html", line 2, in <module>
|
||||
{{ fail() }}
|
||||
^^^^^^^^^^^^
|
||||
File ".../test_debug.py", line 32, in <lambda>
|
||||
tmpl.render(fail=lambda: 1 / 0)
|
||||
~~^~~
|
||||
ZeroDivisionError: division by zero
|
||||
---
|
||||
tests/test_debug.py | 9 ++++++---
|
||||
1 file changed, 6 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/tests/test_debug.py b/tests/test_debug.py
|
||||
index 0aec78ae4..1cb931cfc 100644
|
||||
--- a/tests/test_debug.py
|
||||
+++ b/tests/test_debug.py
|
||||
@@ -36,9 +36,11 @@ def test():
|
||||
test,
|
||||
r"""
|
||||
File ".*?broken.html", line 2, in (top-level template code|<module>)
|
||||
- \{\{ fail\(\) \}\}
|
||||
+ \{\{ fail\(\) \}\}(
|
||||
+ \^{12})?
|
||||
File ".*debug?.pyc?", line \d+, in <lambda>
|
||||
- tmpl\.render\(fail=lambda: 1 / 0\)
|
||||
+ tmpl\.render\(fail=lambda: 1 / 0\)(
|
||||
+ ~~\^~~)?
|
||||
ZeroDivisionError: (int(eger)? )?division (or modulo )?by zero
|
||||
""",
|
||||
)
|
||||
@@ -66,7 +68,8 @@ def test():
|
||||
test,
|
||||
r"""
|
||||
File ".*debug.pyc?", line \d+, in test
|
||||
- raise TemplateSyntaxError\("wtf", 42\)
|
||||
+ raise TemplateSyntaxError\("wtf", 42\)(
|
||||
+ \^{36})?
|
||||
(jinja2\.exceptions\.)?TemplateSyntaxError: wtf
|
||||
line 42""",
|
||||
)
|
||||
Loading…
Add table
Add a link
Reference in a new issue