- Add patch to fix new werkzeug build, atm PR upstream:
* werkzeug.patch OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-httpbin?expand=0&rev=15
This commit is contained in:
parent
3061bc5fa8
commit
931de7512b
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue May 28 11:12:45 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
||||
|
||||
- Add patch to fix new werkzeug build, atm PR upstream:
|
||||
* werkzeug.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 14 11:53:37 UTC 2019 - tchvatal@suse.com
|
||||
|
||||
|
@ -25,6 +25,8 @@ License: MIT
|
||||
Group: Development/Languages/Python
|
||||
URL: https://github.com/Runscope/httpbin
|
||||
Source: python-httpbin-%{version}.tar.xz
|
||||
# https://github.com/postmanlabs/httpbin/pull/555
|
||||
Patch0: werkzeug.patch
|
||||
BuildRequires: %{python_module Brotli}
|
||||
BuildRequires: %{python_module Flask}
|
||||
BuildRequires: %{python_module MarkupSafe}
|
||||
@ -65,6 +67,7 @@ All endpoint responses are JSON-encoded.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch0 -p1
|
||||
# use normal Brotli google module not wrapper
|
||||
sed -i -e 's:brotlipy:brotli:' setup.py
|
||||
|
||||
|
34
werkzeug.patch
Normal file
34
werkzeug.patch
Normal file
@ -0,0 +1,34 @@
|
||||
From b6cb2b47a3813da5df8dbffada284b72d7fe099e Mon Sep 17 00:00:00 2001
|
||||
From: Simon Kowallik <github@simonkowallik.com>
|
||||
Date: Sat, 18 May 2019 13:10:08 +0200
|
||||
Subject: [PATCH] fix #554: update tests, Pipfile, Pipfile.lock for
|
||||
werkzeug>=0.15.1
|
||||
|
||||
- update test_httpbin.py to reflect new behaviour of werkzeug
|
||||
- require werkzeug>=0.15.1
|
||||
---
|
||||
Pipfile | 2 +-
|
||||
Pipfile.lock | 6 +++---
|
||||
test_httpbin.py | 2 --
|
||||
3 files changed, 4 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/test_httpbin.py b/test_httpbin.py
|
||||
index b7104ffc..ea51ae81 100755
|
||||
--- a/test_httpbin.py
|
||||
+++ b/test_httpbin.py
|
||||
@@ -148,7 +148,6 @@ def test_get(self):
|
||||
data = json.loads(response.data.decode('utf-8'))
|
||||
self.assertEqual(data['args'], {})
|
||||
self.assertEqual(data['headers']['Host'], 'localhost')
|
||||
- self.assertEqual(data['headers']['Content-Length'], '0')
|
||||
self.assertEqual(data['headers']['User-Agent'], 'test')
|
||||
# self.assertEqual(data['origin'], None)
|
||||
self.assertEqual(data['url'], 'http://localhost/get')
|
||||
@@ -162,7 +161,6 @@ def test_anything(self):
|
||||
data = json.loads(response.data.decode('utf-8'))
|
||||
self.assertEqual(data['args'], {})
|
||||
self.assertEqual(data['headers']['Host'], 'localhost')
|
||||
- self.assertEqual(data['headers']['Content-Length'], '0')
|
||||
self.assertEqual(data['url'], 'http://localhost/anything/foo/bar')
|
||||
self.assertEqual(data['method'], 'GET')
|
||||
self.assertTrue(response.data.endswith(b'\n'))
|
Loading…
x
Reference in New Issue
Block a user