forked from pool/python-Flask
- Add python38-exception-test.patch to fix test failures under Python 3.8
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:flask/python-Flask?expand=0&rev=7
This commit is contained in:
parent
0d17b977e6
commit
1a30d9abb8
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 8 05:29:38 UTC 2019 - Steve Kowalik <steven.kowalik@suse.com>
|
||||
|
||||
- Add python38-exception-test.patch to fix test failures under Python 3.8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 19 12:22:54 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
||||
|
||||
|
@ -26,6 +26,7 @@ License: BSD-3-Clause
|
||||
Group: Development/Languages/Python
|
||||
URL: http://github.com/mitsuhiko/flask/
|
||||
Source: https://files.pythonhosted.org/packages/source/F/Flask/Flask-%{version}.tar.gz
|
||||
Patch0: python38-exception-test.patch
|
||||
BuildRequires: %{python_module Jinja2 >= 2.4}
|
||||
BuildRequires: %{python_module Werkzeug >= 0.15}
|
||||
BuildRequires: %{python_module click >= 5.1}
|
||||
@ -60,6 +61,7 @@ reference for python-Flask.
|
||||
|
||||
%prep
|
||||
%setup -q -n Flask-%{version}
|
||||
%autopatch -p1
|
||||
|
||||
%build
|
||||
%python_build
|
||||
|
42
python38-exception-test.patch
Normal file
42
python38-exception-test.patch
Normal file
@ -0,0 +1,42 @@
|
||||
From c367a86cc5be70da4928b276d0218f98df6e854d Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Fernanda=20Guimar=C3=A3es?= <fernandaguimaraes28@gmail.com>
|
||||
Date: Mon, 28 Oct 2019 21:37:25 -0300
|
||||
Subject: [PATCH] Test test_send_from_directory_bad_request no longer fails in
|
||||
Python 3.8.
|
||||
|
||||
---
|
||||
tests/test_helpers.py | 10 ++++++++--
|
||||
1 file changed, 8 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/tests/test_helpers.py b/tests/test_helpers.py
|
||||
index 78a562213..21735af12 100644
|
||||
--- a/tests/test_helpers.py
|
||||
+++ b/tests/test_helpers.py
|
||||
@@ -11,6 +11,7 @@
|
||||
import datetime
|
||||
import io
|
||||
import os
|
||||
+import sys
|
||||
import uuid
|
||||
|
||||
import pytest
|
||||
@@ -780,12 +781,17 @@ def test_send_from_directory_pathlike(self, app, req_ctx):
|
||||
assert rv.data.strip() == b"Hello Subdomain"
|
||||
rv.close()
|
||||
|
||||
- def test_send_from_directory_bad_request(self, app, req_ctx):
|
||||
+ def test_send_from_directory_null_character(self, app, req_ctx):
|
||||
app.root_path = os.path.join(
|
||||
os.path.dirname(__file__), "test_apps", "subdomaintestmodule"
|
||||
)
|
||||
|
||||
- with pytest.raises(BadRequest):
|
||||
+ if sys.version_info >= (3, 8):
|
||||
+ exception = NotFound
|
||||
+ else:
|
||||
+ exception = BadRequest
|
||||
+
|
||||
+ with pytest.raises(exception):
|
||||
flask.send_from_directory("static", "bad\x00")
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user