- Add patch redirect-location-assertions.patch:

* Remove hostname when checking location from redirects.
- Add PyYAML and requre to BuildRequires.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:flask/python-Flask-Admin?expand=0&rev=25
This commit is contained in:
Steve Kowalik 2022-06-24 04:31:45 +00:00 committed by Git OBS Bridge
parent 570b824c7e
commit b987624c27
3 changed files with 33 additions and 1 deletions

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Fri Jun 24 04:28:31 UTC 2022 - Steve Kowalik <steven.kowalik@suse.com>
- Add patch redirect-location-assertions.patch:
* Remove hostname when checking location from redirects.
- Add PyYAML and requre to BuildRequires.
-------------------------------------------------------------------
Sat Feb 19 19:09:29 UTC 2022 - Arun Persaud <arun@gmx.de>

View File

@ -25,16 +25,19 @@ Summary: Extensible admin interface framework for Flask
License: BSD-3-Clause
URL: https://github.com/flask-admin/flask-admin/
Source: https://files.pythonhosted.org/packages/source/F/Flask-Admin/Flask-Admin-%{version}.tar.gz
Patch0: redirect-location-assertions.patch
BuildRequires: %{python_module Flask >= 0.7}
BuildRequires: %{python_module Flask-BabelEx}
BuildRequires: %{python_module Flask-SQLAlchemy}
BuildRequires: %{python_module Pillow >= 3.3.2}
BuildRequires: %{python_module PyYAML}
BuildRequires: %{python_module SQLAlchemy-Utils}
BuildRequires: %{python_module WTForms}
BuildRequires: %{python_module arrow}
BuildRequires: %{python_module colour}
BuildRequires: %{python_module peewee}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module requre}
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
@ -52,7 +55,7 @@ developer has more control over the look, feel and functionality of
the resulting application.
%prep
%setup -q -n Flask-Admin-%{version}
%autosetup -p1 -n Flask-Admin-%{version}
# remove contrib tests that pull in too many dependencies
rm -rf flask_admin/tests/geoa

View File

@ -0,0 +1,22 @@
Index: Flask-Admin-1.6.0/flask_admin/tests/sqla/test_basic.py
===================================================================
--- Flask-Admin-1.6.0.orig/flask_admin/tests/sqla/test_basic.py
+++ Flask-Admin-1.6.0/flask_admin/tests/sqla/test_basic.py
@@ -2401,7 +2401,7 @@ def test_safe_redirect():
_continue_editing='Save and Continue Editing'))
assert rv.status_code == 302
- assert rv.location.startswith('http://localhost/admin/model1/edit/')
+ assert rv.location.startswith('/admin/model1/edit/')
assert 'url=http%3A%2F%2Flocalhost%2Fadmin%2Fmodel2view%2F' in rv.location
assert 'id=1' in rv.location
@@ -2410,7 +2410,7 @@ def test_safe_redirect():
_continue_editing='Save and Continue Editing'))
assert rv.status_code == 302
- assert rv.location.startswith('http://localhost/admin/model1/edit/')
+ assert rv.location.startswith('/admin/model1/edit/')
assert 'url=%2Fadmin%2Fmodel1%2F' in rv.location
assert 'id=2' in rv.location