| Server IP : 82.208.35.60 / Your IP : 216.73.216.168 Web Server : Apache/2.4.55 (FreeBSD) OpenSSL/1.1.1q-freebsd PHP/7.3.31 System : FreeBSD server7.d2m.cz 12.4-RELEASE-p9 FreeBSD 12.4-RELEASE-p9 GENERIC amd64 User : studiokobylisy_cz ( 1008) PHP Version : 7.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/ports/www/py-httpbin/files/ |
Upload File : |
--- test_httpbin.py.orig 2018-05-08 11:41:03 UTC
+++ test_httpbin.py
@@ -144,7 +144,9 @@ class HttpbinTestCase(unittest.TestCase):
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')
+ # Newest Werkzeug versions omit Content-Length if '0'; see
+ # https://github.com/postmanlabs/httpbin/pull/555/files
+ self.assertEqual(data['headers'].get('Content-Length', '0'), '0')
self.assertEqual(data['headers']['User-Agent'], 'test')
# self.assertEqual(data['origin'], None)
self.assertEqual(data['url'], 'http://localhost/get')
@@ -158,7 +160,9 @@ class HttpbinTestCase(unittest.TestCase):
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')
+ # Newest Werkzeug versions omit Content-Length if '0'; see
+ # https://github.com/postmanlabs/httpbin/pull/555/files
+ self.assertEqual(data['headers'].get('Content-Length', '0'), '0')
self.assertEqual(data['url'], 'http://localhost/anything/foo/bar')
self.assertEqual(data['method'], 'GET')
self.assertTrue(response.data.endswith(b'\n'))