From 74d048002f96e07a825578114480106b04c1c170 Mon Sep 17 00:00:00 2001 From: zhang-liang-pengkun Date: Tue, 30 Jan 2024 16:27:04 +0800 Subject: [PATCH] fix: Cookie test falsely reports a failure for some python versions. Signed-off-by: zhang-liang-pengkun --- ...falsely-reports-a-failure-for-some-p.patch | 26 +++++++++++++++++++ python-bottle.spec | 6 ++++- 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 0012-fix-Cookie-test-falsely-reports-a-failure-for-some-p.patch diff --git a/0012-fix-Cookie-test-falsely-reports-a-failure-for-some-p.patch b/0012-fix-Cookie-test-falsely-reports-a-failure-for-some-p.patch new file mode 100644 index 0000000..af26acf --- /dev/null +++ b/0012-fix-Cookie-test-falsely-reports-a-failure-for-some-p.patch @@ -0,0 +1,26 @@ +From f0e6bc556dafe217c5612a06712bcf47c88ea5a2 Mon Sep 17 00:00:00 2001 +From: Marcel Hellkamp +Date: Sun, 12 Jun 2022 18:55:19 +0200 +Subject: [PATCH] fix: Cookie test falsely reports a failure for some python + versions. + +--- + test/test_environ.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/test/test_environ.py b/test/test_environ.py +index 3a9878a..9680dd1 100755 +--- a/test/test_environ.py ++++ b/test/test_environ.py +@@ -624,7 +624,7 @@ class TestResponse(unittest.TestCase): + response.delete_cookie('name') + cookies = [value for name, value in response.headerlist + if name.title() == 'Set-Cookie'] +- self.assertTrue('name=;' in cookies[0]) ++ self.assertTrue('name=;' in cookies[0] or 'name="";' in cookies[0]) + + def test_set_header(self): + response = BaseResponse() +-- +2.39.0.windows.2 + diff --git a/python-bottle.spec b/python-bottle.spec index dd1e25e..866ef8a 100644 --- a/python-bottle.spec +++ b/python-bottle.spec @@ -1,6 +1,6 @@ Name: python-bottle Version: 0.12.13 -Release: 21 +Release: 22 Summary: WSGI micro web-framework for Python. License: MIT URL: https://github.com/bottlepy/bottle @@ -19,6 +19,7 @@ Patch0009: 0008-Fix-Multipart-file-uploads-with-empty-filename-not-d.patch Patch0010: 0009-auth-basic-decorator-doesnt-use-functools-wraps.patch Patch0011: 0010-Add-ServerAdapter-for-CherryPy-9.patch Patch0012: 0011-Added-cheroot-server-adapter-to-list-of-server-names.patch +Patch0013: 0012-fix-Cookie-test-falsely-reports-a-failure-for-some-p.patch BuildArch: noarch BuildRequires: python3-devel python3-setuptools @@ -56,6 +57,9 @@ sed -i '/^#!/d' bottle.py %exclude %{_bindir}/bottle.py %changelog +* Tue Jan 30 2024 zhangliangpengkun - 0.12.13-22 +- fix: Cookie test falsely reports a failure for some python versions. + * Tue Jan 23 2024 zhangliangpengkun - 0.12.13-21 - Added 'cheroot' server adapter to list of server names, so it can be selected from the command line and by name. -- Gitee