Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-Flask-Testing for
openSUSE:Factory checked in at 2022-07-12 11:12:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Flask-Testing (Old)
and /work/SRC/openSUSE:Factory/.python-Flask-Testing.new.1523 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Flask-Testing"
Tue Jul 12 11:12:48 2022 rev:5 rq:988526 version:0.8.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-Flask-Testing/python-Flask-Testing.changes
2021-07-28 19:21:53.943489193 +0200
+++
/work/SRC/openSUSE:Factory/.python-Flask-Testing.new.1523/python-Flask-Testing.changes
2022-07-12 11:13:01.483744405 +0200
@@ -1,0 +2,6 @@
+Tue Jul 12 05:52:11 UTC 2022 - Steve Kowalik <[email protected]>
+
+- Add patch skip-broken-tests.patch:
+ * Skip a broken test class, and 2 tests.
+
+-------------------------------------------------------------------
New:
----
skip-broken-tests.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-Flask-Testing.spec ++++++
--- /var/tmp/diff_new_pack.z70LzK/_old 2022-07-12 11:13:01.803744824 +0200
+++ /var/tmp/diff_new_pack.z70LzK/_new 2022-07-12 11:13:01.803744824 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-Flask-Testing
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -22,9 +22,9 @@
Release: 0
Summary: Unit testing for Flask
License: BSD-3-Clause
-Group: Development/Languages/Python
URL: https://github.com/jarus/flask-testing
Source:
https://files.pythonhosted.org/packages/source/F/Flask-Testing/Flask-Testing-%{version}.tar.gz
+Patch0: skip-broken-tests.patch
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
@@ -32,8 +32,11 @@
BuildArch: noarch
# SECTION test requirements
BuildRequires: %{python_module Flask}
+BuildRequires: %{python_module PyYAML}
BuildRequires: %{python_module blinker}
BuildRequires: %{python_module importlib_metadata}
+BuildRequires: %{python_module pytest}
+BuildRequires: %{python_module requre}
# /SECTION
%python_subpackages
@@ -41,7 +44,7 @@
Unit testing for Flask.
%prep
-%setup -q -n Flask-Testing-%{version}
+%autosetup -p1 -n Flask-Testing-%{version}
# Remove Python 2-only unmaintained test dependency twill
# which includes a lot of outdated vendored packages
sed -i "s/twill[^']*/setuptools/" setup.py
++++++ skip-broken-tests.patch ++++++
Index: Flask-Testing-0.8.1/tests/__init__.py
===================================================================
--- Flask-Testing-0.8.1.orig/tests/__init__.py
+++ Flask-Testing-0.8.1/tests/__init__.py
@@ -5,8 +5,7 @@ from flask_testing import is_twill_avail
from .test_twill import TestTwill, TestTwillDeprecated
from .test_utils import TestSetup, TestSetupFailure, TestClientUtils, \
TestLiveServer, TestTeardownGraceful, TestRenderTemplates, \
- TestNotRenderTemplates, TestRestoreTheRealRender, \
- TestLiveServerOSPicksPort
+ TestNotRenderTemplates, TestRestoreTheRealRender
def suite():
@@ -15,7 +14,6 @@ def suite():
suite.addTest(unittest.makeSuite(TestSetupFailure))
suite.addTest(unittest.makeSuite(TestClientUtils))
suite.addTest(unittest.makeSuite(TestLiveServer))
- suite.addTest(unittest.makeSuite(TestLiveServerOSPicksPort))
suite.addTest(unittest.makeSuite(TestTeardownGraceful))
suite.addTest(unittest.makeSuite(TestRenderTemplates))
suite.addTest(unittest.makeSuite(TestNotRenderTemplates))
Index: Flask-Testing-0.8.1/tests/test_utils.py
===================================================================
--- Flask-Testing-0.8.1.orig/tests/test_utils.py
+++ Flask-Testing-0.8.1/tests/test_utils.py
@@ -2,7 +2,7 @@ try:
from urllib2 import urlopen
except ImportError:
from urllib.request import urlopen
-from unittest import TestResult
+from unittest import skip, TestResult
from flask_testing import TestCase, LiveServerTestCase
from flask_testing.utils import ContextVariableDoesNotExist
from .flask_app import create_app
@@ -83,6 +83,7 @@ class TestClientUtils(TestCase):
def test_assert_500(self):
self.assert500(self.client.get("/internal_server_error/"))
+ @skip("broken on OBS")
def test_assert_redirects(self):
response = self.client.get("/redirect/")
self.assertRedirects(response, "/")
@@ -105,6 +106,7 @@ class TestClientUtils(TestCase):
except AssertionError as e:
self.assertTrue("Custom message" in str(e))
+ @skip("broken on OBS")
def test_assert_redirects_valid_status_codes(self):
valid_redirect_status_codes = (301, 302, 303, 305, 307)
@@ -233,6 +235,7 @@ class TestLiveServer(BaseTestLiveServer)
return app
+# No longer tested, the test for it no longer detects the port correctly
class TestLiveServerOSPicksPort(BaseTestLiveServer):
def create_app(self):