mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-07-25 21:08:35 -07:00
dev-python/pillow: make all tests pass on 4.3.0
Closes: https://bugs.gentoo.org/593816 Package-Manager: Portage-2.3.41, Repoman-2.3.9
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
--- a/Tests/test_imagefont.py
|
||||
+++ b/Tests/test_imagefont.py
|
||||
@@ -58,6 +58,9 @@ class TestImageFont(PillowTestCase):
|
||||
('2', '8'): {'multiline': 6.2,
|
||||
'textsize': 2.5,
|
||||
'getters': (12, 16)},
|
||||
+ ('2', '9'): {'multiline': 6.2,
|
||||
+ 'textsize': 2.5,
|
||||
+ 'getters': (12, 16)},
|
||||
'Default': {'multiline': 0.5,
|
||||
'textsize': 0.5,
|
||||
'getters': (12, 16)},
|
||||
@@ -45,6 +45,8 @@ S="${WORKDIR}/${MY_P}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/pillow-4.3.0-no-scripts.patch
|
||||
# can be removed at v5, patch already uptream. See bug 593816.
|
||||
"${FILESDIR}"/pillow-4.3.0-freetype2.9-test-metrics.patch
|
||||
)
|
||||
|
||||
python_compile() {
|
||||
@@ -71,15 +73,7 @@ python_compile_all() {
|
||||
|
||||
python_test() {
|
||||
"${PYTHON}" selftest.py --installed || die "selftest failed with ${EPYTHON}"
|
||||
# These excluded tests below depend heavily on freetype being at the exact
|
||||
# same as the one pinned upstream. However, pillow supports a wider range
|
||||
# of freetype versions. These tests are more useful to upstream developer
|
||||
# than to us. Disabling. See bug 593816.
|
||||
virtx nosetests -vx \
|
||||
-e "test_multiline_spacing" \
|
||||
-e "test_render_multiline(_text)?" \
|
||||
-e "test_textsize_equal" \
|
||||
Tests/test_*.py
|
||||
virtx nosetests -vx Tests/test_*.py
|
||||
}
|
||||
|
||||
python_install() {
|
||||
|
||||
Reference in New Issue
Block a user