From f54cb69359768b98e43b87235ca2e8a523123ade Mon Sep 17 00:00:00 2001 From: "Liguros - Gitlab CI/CD [develop]" Date: Fri, 28 Oct 2022 21:26:31 +0000 Subject: Adding metadata --- .../klein/files/klein-21.8.0-test_resource.patch | 28 ++++++++++++++++++++++ dev-python/klein/klein-21.8.0.ebuild | 4 ++++ 2 files changed, 32 insertions(+) create mode 100644 dev-python/klein/files/klein-21.8.0-test_resource.patch (limited to 'dev-python/klein') diff --git a/dev-python/klein/files/klein-21.8.0-test_resource.patch b/dev-python/klein/files/klein-21.8.0-test_resource.patch new file mode 100644 index 000000000000..c9779c46ac17 --- /dev/null +++ b/dev-python/klein/files/klein-21.8.0-test_resource.patch @@ -0,0 +1,28 @@ +https://github.com/twisted/klein/commit/bce8b85036a6d185b9e8aab037c805f81354544c + +From bce8b85036a6d185b9e8aab037c805f81354544c Mon Sep 17 00:00:00 2001 +From: Glyph +Date: Tue, 31 May 2022 17:44:13 -0700 +Subject: [PATCH] testing exact content-length is way too strict + +--- a/src/klein/test/test_resource.py ++++ b/src/klein/test/test_resource.py +@@ -2,7 +2,7 @@ + from io import BytesIO + from types import MappingProxyType + from typing import Any, Callable, List, Mapping, Optional, Sequence, cast +-from unittest.mock import Mock, call ++from unittest.mock import ANY, Mock, call + from urllib.parse import parse_qs + + from werkzeug.exceptions import NotFound +@@ -642,7 +642,7 @@ def foo(request: IRequest) -> KleinRenderable: + request.setHeader.assert_has_calls( + [ + call(b"Content-Type", b"text/html; charset=utf-8"), +- call(b"Content-Length", b"258"), ++ call(b"Content-Length", ANY), + call(b"Location", b"http://localhost:8080/foo/"), + ] + ) + diff --git a/dev-python/klein/klein-21.8.0.ebuild b/dev-python/klein/klein-21.8.0.ebuild index 2fea111fdb6b..b8aa175e4cc9 100644 --- a/dev-python/klein/klein-21.8.0.ebuild +++ b/dev-python/klein/klein-21.8.0.ebuild @@ -30,6 +30,10 @@ BDEPEND=" ) " +PATCHES=( + "${FILESDIR}"/${P}-test_resource.patch +) + distutils_enable_tests pytest python_prepare_all() { -- cgit v1.3