dev-python/astroid: fix tests on py37

Signed-off-by: Virgil Dupras <vdupras@gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
This commit is contained in:
Virgil Dupras
2019-01-31 21:59:57 -05:00
parent e1a8b1ffc6
commit 02ef06e580
2 changed files with 21 additions and 1 deletions

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2019 Gentoo Foundation
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -32,6 +32,10 @@ DEPEND="
dev-python/python-dateutil[${PYTHON_USEDEP}]
)"
PATCHES=(
"${FILESDIR}/${PN}-2.1.0-fix-tests.patch"
)
python_prepare_all() {
# Disable failing tests

View File

@@ -0,0 +1,16 @@
typed_ast doesn't support py37 yet and disables its support under py37.
However, when dev-python/types-ast is installed, the test suite mistakenly
thinks that it has to test typed_ast-related things and fails.
diff --git a/astroid/tests/unittest_nodes.py b/astroid/tests/unittest_nodes.py
index 56b195c2..762f1af2 100644
--- a/astroid/tests/unittest_nodes.py
+++ b/astroid/tests/unittest_nodes.py
@@ -49,6 +49,8 @@ try:
except ImportError:
HAS_TYPED_AST = False
+if sys.version_info[:2] >= (3, 7):
+ HAS_TYPED_AST = False
class AsStringTest(resources.SysPathSetup, unittest.TestCase):
def test_tuple_as_string(self):